最新回答 / qq_慕盖茨6013752
sum=sum+scores[i];if(scores[i]<scores[i+1]) {max=scores[i+1];按你这个循环来 1 ,3 , 1 , 2 取的是2 不是最大,这个只是两个相邻数比大小且最终就是取最后两位数里的最大值,同理最小值也是一样。
2018-10-27
已采纳回答 / qq_仄笙_0
第一 应该是for(int i : nums )第二 你所有的if语句里面的数组nums[i] 都要更变成 i 因为你的i已经赋值为你数组当前下标代表的数字,不能作为数组下标来表达,第一次循环遍历是61,作为数组下标的话已经超出了,所以会报错
2018-10-27
已采纳回答 / JerrySing
首先javac Karry.java 编译成Karry.class字节码。编译完成后,源码目录会多一个Karry.class文件在1检查完毕之后,键入java Karry,就可以调用JVM对字节码文件进行解释,在屏幕上输出Karry。
2018-10-26
已采纳回答 / 慕侠4389265
18行 if(scores[i]<0||scores[i]>100){ // 成绩大于一百跳出, 你的代码时成绩小于0并且成绩大于0 矛盾了还有22行 if (num>3){ // 不能填小与等于3 大于三的时候跳出, 小与等于三算不了
2018-10-25