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

Java入门第一季(IDEA工具)升级版

最赞回答 / STEVENNN
 for ( int s : sz  ) {   System.out.println(s);    }

最新回答 / 慕无忌7406412
你那代码运行绝对会报错,因为i递减会变成负数,数组下标不可能是负数,这样就会越界,第六行代码应该改为:for(int i=2;i<hobbies.length&&i>=0;i--);这样就会把排序之后的hobbies数组元素按从后往前的顺序依次输出来!

最新回答 / qq_书文_0
首先要从系统变量配置,其次配置JAVA_HOME和CLASSPATH时都是新建的变量,PATH是从原有的变量上增加。最后配置CLASSPATH时要有.;如果还不行我建议你看看jdk有没有问题,或者再按老师讲的重来一遍。

最赞回答 / lx_programmer
其实你这个代码没有实现它要求的判断是小于十位的要求,如果光考虑输出是几位数,还是正确的,建议你将判断位数的条件加在你for循环前面,if(num>0 && num<999999999){..........}else{System.out.println("输入错误");}

最新回答 / 晓风丶晗月
if(scores[i]<0||scores[i]>100)

最新回答 / 慕姐6125284
看一下环境设置的正确吗

最赞回答 / 这鱼又溺水了
变量名使用驼峰命名法规范的应该是:myName

最新回答 / 偷庄周的鲲
左边的花括号有三个,右边的花括号只有两个

最新回答 / 慕用8557428
最后一个esle不能有判断条件了。那个是是最后的。

最新回答 / 慕标5588573
例子是提示你要注意运算的优先级,当条件满足i<10&&i!=5才会一直执行,反之则结束循环,只有满足条件for循环才能一直执行下去,是你理解的侧重点不一样

最赞回答 / 慕移动0863829
<号的判断方式是逐个判断的。比如40<age<60,将age=25输入进去。40<25判断结果为0,之后,0<60,判断结果为1.所以该判断最后结果是1,执行该if之后的操作。你用else if可以直接去掉后面的age<60。或者改写成40<age&&age<60

最赞回答 / 不是太疯的疯子
你后面这句else if(age>40){         System.out.println("中年");     },你输入70,他也是大于40的,就和上面这个if(age>60){        System.out.println("老年");    }冲突了,中年你需要有一个区间,像楼上那样
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消