求华氏温度对应的摄氏温度
多组数据的输入
所需的包:import java.util.Scanner;
格式:
Scanner s=new Scanner(System.in);
while(s.hasNext()){
int a=s.nextInt();
}
double数据的输入
格式:
Scanner s=new Scanner(System.in);
int i=s.nextDouble();
强制转换
格式:
int a=(int)1.1;
System.out,println(“a=”+a);
//输出为:a=1;
求华氏温度对应的摄氏温度(运用上述知识)
//输入所需要的包
import java.util.Scanner;
public class samp_2{
public static void main(String[] args){
//println:自动换行;print不自动换行
System.out.println("请输入华氏温度:");
//创建一个键盘扫描器对象
Scanner s=new Scanner(System.in);
//输入多组数据,没有说明输入几组数据,每组数据占一行
while(s.hasNext()){
//创建一个接受double类型的数据对象,将键盘输入的数据保存到i中
double i=s.nextDouble();
//输出,结果强制转换为double
System.out.println("摄氏温度为::"+(double)(5*(i-32)/9)+"℃");
}
}
}