/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 40 条)
学习达人
LGH100030 展开
int s=104;
if(s>=80 && s<=100) {
System.out.println("优秀");
}else if(s>=70) {
System.out.println("良好");
}else if(s>=60) {
System.out.println("中等");
}else if(s>=0 && s<60) {
System.out.println("差");
}else {
System.out.println("输入错误!");
}

这个样写如果成绩是输入的大于100的书执行的是良好 不是去执行输入错误呢
2022年11月09日 21:08
0 回复
都市大王 展开
其实讲课到最后结束时,最好能布置一个和讲课所相关的练习题,让同学们自己拓展一下,以加强同学们的记忆
2022年06月01日 13:50
0 回复
学习达人
u617215067 展开

int cj= -1;
if(cj>100 || cj<0){System.out.println("成绩输入错误");return;}
if(cj<60){System.out.println("差");return;}
if(cj<80){System.out.println("中等");return;}
if(cj<=100){System.out.println("优秀");return;}
2022年03月11日 00:58
0 回复
HBwyzxw 展开
最后输入时如果去掉了70<score &&score<80等,当输入的数值大于100时,仍然会按score>70输出
2019年09月14日 10:15
37 回复
T266344lb 展开
@ HBwyzxw 是的,和老师演示有出入,简化之后不行
2023年05月10日 19:43
@TA
T868108dg 展开
@ HBwyzxw 你看这个视频这么久了,现在混得怎样
2022年10月01日 17:39
@TA
1324716419wc 展开
@ HBwyzxw 因为程序是逐行运行的呀,第一个不满足第二个满足所以显示2,如果你把小于等于100删了他就只显示1了。我也刚学[鬼脸]可能老师挖坑把
2022年07月11日 21:22
@TA
he2321886 展开
@ HBwyzxw 是啊 刚刚在学 以为我写错了
2022年04月01日 10:08
@TA
a127803352 展开
int b=0;
if(b<0 || b>100) {
System.out.println("输入错误");
}else if(b>=80) {
System.out.println("优秀");
}else if(b>=60) {
System.out.println("良好");
}else if(b>=40) {
System.out.println("糟糕");
}else {
System.out.println("请家长吧");
}
正确结构应该是这样的
2021年04月01日 13:50
7 回复
T910401sc 展开
这个条件不能改,不信输入大于100的成绩
2020年03月03日 11:49
6 回复
T720821bu 展开
@ 颖娜0729 老师最后简化的版本,输入大于100的数后,按顺序执行会满足第二个条件,score>=70,所以不会提示输入错误,会直接提示:良好
2023年10月27日 11:52
@TA
颖娜0729 展开
@ T910401sc 大于100不满意以上的条件,就会直接提示输入错误呀,难道我理解的不正确吗
2021年11月27日 15:04
@TA
T-d56pivcgd 展开
输入大于100的必须加条件,不然逻辑错误
2020年09月06日 19:23
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部