Hallo zusammen,
Ich habe ein folgendes Probleme :
Ich möchte bei zwei Dimensionale Arrays überprüfen, ob eine eingegebene Zahl innerhalb eines Intervalls im Array ist.
Beispiel :
Ich habe ein folgendes Probleme :
Ich möchte bei zwei Dimensionale Arrays überprüfen, ob eine eingegebene Zahl innerhalb eines Intervalls im Array ist.
Beispiel :

Code:
package Prog1_2007;
public class Check_Intervall {
public static boolean [] intervallCheck (int zahl, int [][] i_ref)
{
boolean [] ergenis_ref = {true, false };
for( int i = 0; i < i_ref.length; i++)
{
for(int j = 0; j < i_ref[i].length; j++)
{
if (zahl >= i_ref[i][j] && zahl <= i_ref[1][j]) // Das Problem ist wahrscheinlich in dieser Abfrage
{
{
ergenis_ref[i] = true;
System.out.println(ergenis_ref[i]);
}
}
else
{
ergenis_ref[i] = false;
System.out.println(ergenis_ref[i]);
}
}
}
return ergenis_ref;
}
public static void main (String [] args)
{
int [][] a = new int [2][6];
int z;
for( int i = 0; i < a.length; i++)
{
for(int j = 0; j < a[i].length; j++)
{
System.out.println("[" + i + "]" + "[" + j + "]");
a[i][j] = TerminalInput.readInteger();
}
}
System.out.println("Zahl : ");
z = TerminalInput.readInteger();
intervallCheck(z, a);
}
}