第一个是Applet小程序:

import java.applet.Applet; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class HuaShi extends Applet implements ActionListener{ TextField tf1,tf2;//定义两个文本组件对象的引用 Label lab1,lab2; //定义两个标签组件对象的引用 public void init(){ lab1=new Label("请输入华氏温度:"); //定义一个标签对象 tf1=new TextField(10); //产生一个文本框对象 tf2=new TextField(10); //产生一个文本框对象 lab2=new Label("转换后,摄氏温度为:"); //产生一个文本框对象 add(lab1); //添加lab1对象到Applet add(tf1); //添加tf1对象到Applet add(lab2); //添加lab2对象到Applet add(tf2); //添加tf2对象到Applet tf1.addActionListener(this); //设置事件监听 } public void actionPerformed(ActionEvent evt){ //事件监听 if(evt.getSource()==tf1){ //如果监听到的对象是文本对象tf1的话,执行相应操作 float n1=Float.parseFloat(tf1.getText());//获取文本 float n2=(float)(5.0/9.0*(n1-32)); //单位转换 tf2.setText(""+n2); //设置tf2的文本内容 } } }

输出结果:

第二个是应用程序:

import java.awt.Container; import java.awt.FlowLayout; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; public class CopyOfHuaShi implements ActionListener{ JFrame frame; Container contentPanel;//内容格 TextField tf1,tf2;//定义两个文本组件对象的引用 Label lab1,lab2; //定义两个标签组件对象的引用 public CopyOfHuaShi(){ //构造函数 frame=new subJFrame("华氏转换成摄氏"); contentPanel=frame.getContentPane();//获取内容格 contentPanel.setLayout(new FlowLayout()); lab1=new Label("请输入华氏温度:"); //定义一个标签对象 tf1=new TextField(10); //产生一个文本框对象 tf2=new TextField(10); //产生一个文本框对象 lab2=new Label("转换后,摄氏温度为:"); //产生一个文本框对象 contentPanel.add(lab1); //添加lab1对象到Applet contentPanel.add(tf1); //添加tf1对象到Applet contentPanel.add(lab2); //添加lab2对象到Applet contentPanel.add(tf2); //添加tf2对象到Applet tf1.addActionListener(this); //设置事件监听 frame.setSize(200,300); //我量了下,200像素是5cm,呵呵 frame.setVisible(true); //设置框架可见 } public void actionPerformed(ActionEvent evt){ //事件监听 if(evt.getSource()==tf1){ //如果监听到的对象是文本对象tf1的话,执行相应操作 float n1=Float.parseFloat(tf1.getText());//获取文本 float n2=(float)(5.0/9.0*(n1-32)); //单位转换 tf2.setText(""+n2); //设置tf2的文本内容 } } public static void main(String args[]){ //主类 new CopyOfHuaShi(); //匿名类 } }

输出结果是:

华氏温度转换摄氏温度程序相关推荐

  1. Python基础《华氏温度转换摄氏温度》

    """ 将华氏温度转换为摄氏温度 """f = float(input('输入华氏温度: ')) c = (f - 32) / 1.8 pr ...

  2. 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对

    #题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄氏温度, ...

  3. 温度转换java小程序_利用easygui模块编写的华氏温度与摄氏温度转换的小程序

    -*- coding:utf-8 -*- #Author:'Lmc' #DATE: 2019/4/23/0023 下午 4:23:08 #FileName:tem_compare_gui.PY imp ...

  4. 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)

    1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...

  5. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

    点击查看已知华氏温度与摄氏度之间的转换公式是C=519X(F-32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出具体信息 答:-- {int f=-10; float c; while(f ...

  6. java编写摄氏度转华氏度_JAVA题:编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本域输入一个值并点击华氏按钮(两...

    展开全部 import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListe ...

  7. 80-Python_输入华氏温度转换成摄氏温度

    运用输入输出函数编写程序,将华氏温度转换成摄氏温度.换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度. F=int(input("输入要转化的华氏度:")) C= ...

  8. 【matlab】华氏温度与摄氏温度转换函数

    首先明确要求: 写一个函数,将华氏温度转换为摄氏温度 转换后的温度函数应该一直运行,直到没有提供转换所需的数字(即在一个.m文件中定义函数,然后在命令窗口中调用) 通过查询可知和华氏温度与摄氏温度之间 ...

  9. 《C语言程序设计》一 2.5 案例学习——华氏温度与摄氏温度的转换

    2.5 案例学习--华氏温度与摄氏温度的转换 [例2-7] 你的一个朋友要去某地旅游,当地天气预报是用华氏温度报告的,请你编写程序,帮助你的朋友进行温度的转换,计算并输出对应的摄氏温度. 1.问题分析 ...

最新文章

  1. C#中实现一个TreeGridView(树形表格)附源码下载
  2. 《Cracking the Coding Interview》——第16章:线程与锁——题目3
  3. 2000字详解 当Pandas遇上超大规模的数据集该如何处理呢?
  4. java连接Redis数据库
  5. matlab sort descend,详解Matlab中 sort 函数用法
  6. C#进阶系列——一步一步封装自己的HtmlHelper组件:BootstrapHelper(三:附源码)...
  7. Linux系统发行版本介绍(一)——CentOS介绍
  8. JavaScript(二)数据类型(二)
  9. SSDP:DDoS***的“新宠”
  10. 【MTSP】基于matlab蚁群和粒子群算法求解多旅行商问题【含Matlab code 1156期】
  11. fastjson SerializerFeature 详解
  12. 香农编码的gui编码_1、香农编码方法
  13. Google 人机验证(reCaptcha)无法显示解决方案
  14. 【dgl框架】dgl.metapath_reachable_graph函数解析
  15. Qiskit 学习笔记1
  16. 华为交换机SEP双半环设计方案及配置详细步骤
  17. 干货!JVM 基础面试题总结(持续更新)
  18. 用c语言将2048的分数存档,利用C语言实现2048小游戏的方法
  19. 均方误差损失函数(MSE,mean squared error)
  20. linux rvm 安装

热门文章

  1. Windows 10 MBR转GPT
  2. 量化交易巨变文艺复兴大幅削趋追交策
  3. 百度地图-mapv-聚合点图标使用自定义图像
  4. lgg8配置_LG新机 G8长什么样?配置如何?一起深入了解一下
  5. videojs重播_Video.js:最后显示大播放按钮
  6. python年龄分组(分箱)
  7. C语言程序设计(理论课)第二章(理解)算法和第三章数据类型及其运算
  8. 请看这里!!!leetcode题目目录!!!
  9. CAD版本转换的方法
  10. 编写一个Singleton类(单例模式)