永发信息网

C#编写一个应用程序,实现摄氏温度和华氏温度的转换

答案:4  悬赏:50  手机版
解决时间 2021-04-27 10:18
  • 提问者网友:我是女神我骄傲
  • 2021-04-27 06:44
摄氏温度 和华氏温度的装换公式是F=1.8*C+32
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-04-27 07:26

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的文本内容
}
}
}



本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/cf527085608/archive/2009/11/21/4849344.aspx

全部回答
  • 1楼网友:野味小生
  • 2021-04-27 09:29
Console.Write("请输入摄氏度:"); int C = int.Parse(Console.ReadLine()); Console.WriteLine("华氏度为:"+(C*1.8+32)); Console.ReadLine();
  • 2楼网友:孤老序
  • 2021-04-27 09:11

做了个比较简单的小应用程序,主要代码如下:

//摄氏转华氏 if (textBox1.Text == "") MessageBox.Show("摄氏不能为空"); else { double ss = Convert.ToDouble(this.textBox1.Text); double fs = 1.8 * ss + 32; this.textBox2.Text = fs.ToString(); }

如需具体代码,可以传给你。

  • 3楼网友:十鸦
  • 2021-04-27 08:59
Console.Write("请输入摄氏度:"); int C = int.Parse(Console.ReadLine()); Console.WriteLine("华氏度为:"+(C*1.8+32)); Console.ReadLine();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯