import java.util.*;
public class Main {
public static void main(String[] agrs){
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()){
int n = scanner.nextInt();
if(n == 0)
continue;
int sum = 0;
for(int i = 0;i<n;i++){
sum += scanner.nextInt();
}
System.out.println(sum);
}
}
}
上面的是通过的代码
下面是我在做的过程中遇到的问题代码,程序运行不显示结果,有人可以帮忙解答一下吗
import java.util.*;
public class Main {
public static void main(String[] agrs){
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()){
int n = scanner.nextInt();
if(n == 0)
continue;
Scanner scanner2 =new Scanner(System.in);<span style="white-space:pre"> </span>//新new一个Scanner,不知是不是不能写多个Scanner
int sum = 0;
for(int i = 0;i<n;i++){
sum += scanner2.nextInt();
}
System.out.println(sum);
}
}
}