我正在学习 java1001 课程,所以我们不是在做面向对象的编程。我在弄清楚这个关于数组的问题时遇到了麻烦。
给定一个 int 数组,如果它包含 2 或 3,则打印 true。 // {2, 5} -> true // {4, 3} -> true // {4, 5} -> false //
Scanner keyboard = new Scanner(System.in);
int size = keyboard.nextInt();
int[] a = new int[size];
for(int i = 0 ;i<a.length;i++)
a[i] = keyboard.nextInt();
for(int i = 0 ;i<a.length;i++)
if(a[i] == 2 || a[i] == 3)
System.out.println(true);
else
System.out.println(false);
测试时它产生“truefalse”、“falsetrue”和“falsefalse”如果第一个整数产生 true,我怎样才能让它停止检查整个数组?
有谁能帮助我吗?
提前致谢 :)