2. 编写类,包含两个静态方法,分别实现华氏度转为摄氏度、摄氏度转换为华氏度,编写测试类,调用两个方法,运行结果如下。
package suannaidezuoye1;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
int hd=0;
int sd=0;
int i=0;
System.out.println("欢迎使用本系统!");
while (true) {
System.out.println("查询摄氏温度对应的华氏温度请输入1,查询华氏温度对应的摄氏温度请输入2,输入其他任意数字退出");
Scanner s=new Scanner(System.in);
i=s.nextInt();
if (i!=1&&i!=2) {
System.out.println("系统已退出");
break;
}
if (i==1) {
System.out.println("请输入摄氏温度");
Scanner scanner=new Scanner(System.in);
sd=scanner.nextInt();
hd=sd*9/5+32;
System.out.println(sd+"对应的华氏温度为"+hd);
} else {
System.out.println("请输入华氏温度");
Scanner scanner1=new Scanner(System.in);
hd=scanner1.nextInt();
sd=(hd-32)*5/9;
System.out.println(hd+"对应的摄氏温度为"+sd);
}
}
}
}