马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在程序运行的时候有一个特别奇怪的问题
当程序是import java.util.*;
public class Main {
public static void main(String[] args)
{
int count = 0;
Scanner scanner = new Scanner(System.in);
while (true) {
int num = scanner.nextInt();
if (num <= 0) break;
else count++;
}
System.out.println(count);
}
}
的时候运行正常
当程序是import java.util.*;
public class Main {
public static void main(String[] args)
{
int count = 0;
Scanner scanner = new Scanner(System.in);
while (true) {
int num = scanner.nextInt();
if (num >= 0) count++;
else break;
}
System.out.println(count);
}
}
的时候就提示我数组越界,就很奇怪,有大佬能解答一下吗 |