-1
我有一個程序,要求用戶輸入正數。然後該程序打印出用戶輸入,然後把它排除並顯示平均值。現在,當我嘗試顯示賠率時,它打印出奇數和偶數..我有if語句if(oddNum%2!= 0) //表示如果不執行以下操作......似乎無法找出我的錯誤。試圖讓奇數打印
System.out.println("\n");
System.out.println("Here is the new even array: ");
for(j=0; j<i;j++)
{
if (oddNum[j]%2 == 0)//if odd num equals zero separate the evens
{
System.out.println("evenNum1:"+evenNum);
evenNum[evenIndex]=oddNum[j];//sorts the even numbers to the next array
evenIndex++;
}
}
if(evenIndex !=0)
{
for(j=0;j<evenIndex;j++)
{
if(evenNum[j]>0)
{
System.out.println(evenNum[j]);
}
}
}
System.out.println("\n");
System.out.println("Here is the new odd array: ");
for(b=0;b<i;b++)
{
if(oddNum[b]%2!=0)//if odd
{
oddNum[oddIndex]=evenNum[b];//sorts the input numbers to the next array
oddIndex++;
}
}
if(oddIndex!=0)
{
for(b=0;b<oddIndex;b++)
{
if(oddNum[b]>0)
{
System.out.println(oddNum[b]);
}
}
}
}
}
,確保oddIndex和evenIndex初始化爲0 –
我的天啊,我感覺真的很愚蠢3小時的人謝謝 – Ronaldo
很高興我能幫上忙。 –