【发布时间】:2014-04-30 15:22:29
【问题描述】:
检查给定输入是否在数组中时遇到问题。下面只是我写的示例代码。出于某种原因,无论我输入什么,即使数字在数组中,它也会输出“not Okay”。任何建议或帮助将不胜感激。
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
int array [] = new int[10];
System.out.println("Please enter the 10 positive integers for BST:");
for (int i = 0 ; i < array.length; i++ ) {
array[i] = input.nextInt();
}
System.out.println("Enter node to delete");
if (Arrays.asList(array).contains(input.nextInt())){
System.out.println("ok");
} else
System.out.println("not Okay");
}
【问题讨论】:
标签: java arrays if-statement