我的java程序哪里错了啊

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:14:53
class Temperature {
//main函数
public static void main(String[] argv){
float fah= 86;
//屏幕上输出
System.out.println(fah+"度的华氏温度相当于...");
//将华氏温度转换为摄氏温度
fah=fah-32;
fah=fah/9;
fah=fah*5;
//在屏幕上输出
System.out.println(fah+"度的摄氏温度\n");
float cel= 33;
System.out.println(cel+"度的摄氏温度相当于...");
cel=cel*9;
cel=cel/5;
cel=cel+32;
System.out.println(cel+"度的华氏温度");
}
}
加上f 运行还是有错误的

class Temperature {
//main函数
public static void main(String[] args){
float fah= 86;
//屏幕上输出
System.out.println(fah+"度的华氏温度相当于...");
//将华氏温度转换为摄氏温度
fah=fah-32;
fah=fah/9;
fah=fah*5;
//在屏幕上输出
System.out.println(fah+"度的摄氏温度\n");
float cel= 33;
System.out.println(cel+"度的摄氏温度相当于...");
cel=cel*9;
cel=cel/5;
cel=cel+32;
System.out.println(cel+"度的华氏温度");
}
}
一个args 一个就是分号你输入的时候可能是中文输入法状态下 f不f没关系

楼上正解,浮点型要在变量后加f, double不需要!

float fah= 86f;