已采纳回答 / qq_久治不愈_03652711
这是由于你用了一个while 循环, 当执行循环后,你的元素不够了导致这个元素出现异常具体解析如下这个异常,表示,没有这么多的元素了。就是,本来这时候不应该再执行的,而你while里居然判断为true,程序还继续执行,由于没有下一个int了,所以就抛出这个异常。例如,你输入:1 2 3本来执行到3时,就没有元素了,而你的while居然还是判断为true,所以,就抛这个异常了。你可以换一个循环执行方法 。
2018-11-07
已采纳回答 / 慕虎9507149
你这里是同时声明了2个整型变量 sum 和 i ,所以后面的int 不用写,相当于int sum=0,i=1;或者你可以写成 for(int sum1=0,i=scores.length-1;i>=0&&sum1<3;i--)
2018-11-01
已采纳回答 / 慕哥4226455
break如果加到sum>20后面,还没开始运行System.out.println("当前的累加值为:" + sum)就已经结束了,还要它何用!
2018-10-31
已采纳回答 / 慕运维0001572
导入 import java.util.Scanner;然后声明 Scanner scan = new Scanner(System.in);引导 System.out.println(“请输入成绩”);接收用户输入的 成绩 scan=scan.nextInt();或者弄个数组接收一下三个成绩
2018-10-30
已采纳回答 / qq_天一_S
public class HelloWorld { public static void main(String[] args) { String today="日"; switch(today){ case "一": System.out.println("吃包子"); case "二": System.out.println("吃油条"); case "三"...
2018-10-29