最新回答 / 慕无忌7406412
你那代码运行绝对会报错,因为i递减会变成负数,数组下标不可能是负数,这样就会越界,第六行代码应该改为:for(int i=2;i<hobbies.length&&i>=0;i--);这样就会把排序之后的hobbies数组元素按从后往前的顺序依次输出来!
2019-01-20
最新回答 / qq_书文_0
首先要从系统变量配置,其次配置JAVA_HOME和CLASSPATH时都是新建的变量,PATH是从原有的变量上增加。最后配置CLASSPATH时要有.;如果还不行我建议你看看jdk有没有问题,或者再按老师讲的重来一遍。
2019-01-20
最赞回答 / lx_programmer
其实你这个代码没有实现它要求的判断是小于十位的要求,如果光考虑输出是几位数,还是正确的,建议你将判断位数的条件加在你for循环前面,if(num>0 && num<999999999){..........}else{System.out.println("输入错误");}
2019-01-19
最新回答 / 慕标5588573
例子是提示你要注意运算的优先级,当条件满足i<10&&i!=5才会一直执行,反之则结束循环,只有满足条件for循环才能一直执行下去,是你理解的侧重点不一样
2019-01-18