import java.util.*;
public class Java3{
public static void main (String [] argv){
System.out.println("请输入油量 (单位:公升)");
Scanner sc = new Scanner (System.in);
int youliang = sc.nextInt();
if(youliang>=2&&(youliang<5)){
System.out.println("油量不足,提醒您注意油表");
}
System.out.println("祝您行车愉快!");
}
}
17 回答
习惯受伤
TA贡献885条经验 获得超1144个赞
程序本身没错,逻辑有错误,你想想如果你输入了1,那么输出的是什么?
所以那个判断条件有错误,应该为:
if(youliang<5){ System.out.println("油量不足,提醒您注意油表"); }
那回眸
TA贡献2条经验 获得超0个赞
无语,和arges什么关系,只是和变量名而已,随便起的啊,明明是逻辑处理不行!if语句要么用else要么return.在主方法里面想要处理不同条件下的不同结果只能用else
朕日理万机
TA贡献27条经验 获得超28个赞
怎么好多人说args的问题,这只是个变量名字,代表传入java程序的参数列表,约定俗成叫args而已,只要你高兴可以随便换成别的名字,叫String[] abcdefg 也行,只要保证是个String[] 类型就行。
martin9527
TA贡献1条经验 获得超0个赞
无论输入什么,总会运行祝你用车愉快。应该在判断里面加个提示(您的爱车油量不足,请及时加油!)然后接着写个判断,是否要继续用车,选择是,继续往下。否则结束本次方法。
添加回答
举报
0/150
提交
取消