我對Java比較陌生。我試圖找出0-4的數字是否存儲在 大小爲5的數組中。該數組由用戶在0-4之間輸入整數填充。我已經成功設法確認用戶輸入的第一個數字在數組中,但是之後的數字沒有出現。 舉個例子:如果用戶輸入數字2,2,2,1,3,我會得到只有2出現在數組中作爲結果。如何檢查某些數字是否出現在數組中?
public static void checkEachNumber(int[] array)
{
int currentNum = 0;
for(int i = 0; i < array.length; i++)
{
for(int j = 0; j < array.length; j++)
{
currentNum = i;
if(currentNum == array[j])
{
System.out.println(currentNum + " appears in the array");
break;
}
else
{
System.out.println(currentNum + " doesn't appear in the array");
break;
}
}
}
}
哦,對了,沒關係。我確實懷疑問題出現在休息聲明中。 –