已采纳回答 / 我的世界_那就是我
do {}while();没有问题,但是在do{}while();中没有执行score=score+1; 所以程序进入死胡同了,一直执行,不能执行下面的输出
2017-08-26
最新回答 / 慕设计2363192
简单点说40/9,/是除以的意思,40除以9除不尽为止,取4,最后就是4%5,%是取余的意思,取余的算法=a-(a/b)*b,需要注意的是(a/b)取整数,所以结果余数就为4.
2017-08-26
已采纳回答 / 你的夏夏天
方法处应该这样改:public void up(int[] scores){ Arrays.sort(scores); for(int i=scores.length-1,j=0;i>=0&&j<3;i--){ //这里应该用&&,两个条件都必须符合 if(scores[i]>=0&&scores[i]<=100){ //判断应该按正规的来,你...
2017-08-26
最赞回答 / leowei
可以是汉字。后期有可能出现问题,比如你的eclipse 的编码是简体中文,如果class 文件到了utf-8 的环境中运行你的变量名有可能出现乱码了字母、数字、下划线、$ 这四种符号无论在什么编码表中 ,都被包含,很安全,不会出现跨平台乱码问题
2017-08-26
已采纳回答 / 慕工程5115081
环境变量配置错误我的电脑-属性-高级系统设置-环境变量查看JAVA_HOME、PATH、CLASSPATH的配置位置有没有错误具体查看JAVA开发环境搭建http://www.imooc.com/video/1459
2017-08-25
已采纳回答 / 大饼蓝
你的第一种写法int three=one+two,这样写虽然能够实现出来,在慕课网的编辑器中看不出来问题。但在eclipse中会有警告提示。所以这种写法是不对的,这样写的话变量three的值是不被使用的,这样就没有意义了。
2017-08-25
已采纳回答 / higay
&&是与的意思,也就是两个条件都是true的情况下才会是true,所以A选项不对,而D选项的话,由于括号是运算级最高的,所以先运算,2<5是true,那么true再取一次非就是false了。
2017-08-25