为了账号安全,请及时绑定邮箱和手机立即绑定

这道java哪里错了

这道java哪里错了

掌门飞哥 2017-03-19 14:02:57
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("油量不足,提醒您注意油表");
}


查看完整回答
3 反对 回复 2017-03-19
  • linhbo
    linhbo
    很简单,输入1输出祝您行车愉快呀。
?
qq_随风_111

TA贡献1条经验 获得超2个赞

你的else呢
查看完整回答
2 反对 回复 2017-03-20
?
TAK_CHING_LO

TA贡献2条经验 获得超0个赞


孩子,你是来搞笑的?拿一道没问题的题目上来

查看完整回答
反对 回复 2017-03-22
?
1024_hahaha

TA贡献1条经验 获得超0个赞

  1. 逻辑有错误,当输入小于2时,也是输出祝您行车愉快!

  2. 而且也没有else块,前面的和后面的输出语句都会输出来。

查看完整回答
反对 回复 2017-03-21
?
那回眸

TA贡献2条经验 获得超0个赞

无语,和arges什么关系,只是和变量名而已,随便起的啊,明明是逻辑处理不行!if语句要么用else要么return.在主方法里面想要处理不同条件下的不同结果只能用else
查看完整回答
反对 回复 2017-03-20
?
朕日理万机

TA贡献27条经验 获得超28个赞

怎么好多人说args的问题,这只是个变量名字,代表传入java程序的参数列表,约定俗成叫args而已,只要你高兴可以随便换成别的名字,叫String[] abcdefg 也行,只要保证是个String[] 类型就行。

查看完整回答
反对 回复 2017-03-20
?
YOU01234

TA贡献1条经验 获得超0个赞

语法上没有错,只是不知道和你本来的意思是不是不一样,题目是什么?
查看完整回答
反对 回复 2017-03-19
?
紫衣3

TA贡献3条经验 获得超0个赞

单词拼错。
查看完整回答
反对 回复 2017-03-19
?
qq_萬裡苌城貼瓷磚_0

TA贡献5条经验 获得超1个赞

第一行*号改成Scanner

再加个else,输出个油量不在2-5范围的结果


查看完整回答
反对 回复 2017-03-19
  • qq_二区_0
    qq_二区_0
    老哥,*就代表了util所有的工具类,包括scanner 楼主明显是,第二句打印少了else扩起来,建议初学的人,该写的代码,和括号都不要省略
?
创客尼克

TA贡献1条经验 获得超0个赞

少了else

查看完整回答
反对 回复 2017-03-19
?
我就爱学习666

TA贡献2条经验 获得超2个赞

你想问的错误指的是什么?

查看完整回答
反对 回复 2017-03-19
?
慕粉1458561055

TA贡献1条经验 获得超2个赞

你的args这里写错了
查看完整回答
2 反对 回复 2017-03-19
?
martin9527

TA贡献1条经验 获得超0个赞

无论输入什么,总会运行祝你用车愉快。应该在判断里面加个提示(您的爱车油量不足,请及时加油!)然后接着写个判断,是否要继续用车,选择是,继续往下。否则结束本次方法。
查看完整回答
反对 回复 2017-03-19
?
锤子哦

TA贡献1条经验 获得超0个赞

语法没错吧,

查看完整回答
反对 回复 2017-03-19
?
mooc的小粉丝

TA贡献1条经验 获得超0个赞

 main 方法的 argv 改成args就行了。程序没有问题的。

查看完整回答
反对 回复 2017-03-19
?
慕粉1215521739

TA贡献1条经验 获得超0个赞

arges
查看完整回答
反对 回复 2017-03-19
?
不要记得我

TA贡献7条经验 获得超2个赞

public static void main(String[] args){

}

main方法中的参数应写为:args 

查看完整回答
1 反对 回复 2017-03-19
  • linhbo
    linhbo
    一个变量名而已,随便写不重复就好没什么关系
  • 17 回答
  • 1 关注
  • 6096 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信