Ich habe einen logischen Fehler mit diesem Code. Ich muss zehn int-Eingaben vom Benutzer erhalten und dann eine Zahl größer als 10 ausdrucken. Das einzige Problem ist, dass, wenn die allerletzte Zahl im Array größer als 10 ist, es nicht drucken wird.Logischer Fehler mit Array
public class Bigger10
{
public static void main(String[] args)
{
System.out.println("Please enter 10 integer numbers");
int[] num = new int[10];
int count = 0;
int num1 = StdIn.readInt();
while(count<9)
{
num[count] = num1;
count++;
num1 = StdIn.readInt();
}
for(int i = 0;i<count;i++)
{
if(num[i]>10)
{
System.out.printf("%d ", num[i]);
}
}
}
}
das ist, weil Sie nur bis 8. Index dh bis 9. Element Überprüfung nur – warl0ck
'for (int i = 0; i
Misys