Hallo,
dies ist mein erstes Thema.
Schaut euch mal den Code an:
Unter der Methode pruefung wird ein Wert, c zugeordnet und wird der methode main zurückgegeben. Zu diesem zeitpunkt müsste ja int b den Wert 0 oder 1 haben.
Dieser wird dann an die methode ausgabe übergeben. Leider kommt dann für den Teil keine Ausgabe.
Ändere ich aber int b manuell zu 0 oder 1, funktioniert es.
Wer kann mir bei diesem Problem helfen?
Ich lerne Java erst gute 2 Wochen, also hoffe ich auf Nachsicht.
IDE ist Eclipse.
Vielen Dank
dies ist mein erstes Thema.
Schaut euch mal den Code an:
Java:
public static void main(String[] args)
{
int arrayEins[] = new int[5];
arrayEins[1]=2;
arrayEins[3]=18;
arrayEins[0]=22;
arrayEins[2]=21;
arrayEins[4]=7;
int b = 2;
pruefung(arrayEins, b);
ausgabe(arrayEins, b);
}
public static int pruefung(int aE[],int c)
{
if(aE[2]%aE[4] == 0)
{
c = 1;
return c;
}
else
{
c = 0;
return c;
}
}
public static void ausgabe(int z[], int b)
{
for(int i=0; i< 5; i++) //oder for(i=0; i< z.length; i++)
{
System.out.println(z[i]); //oder System.out.println(z.length[i]);
}
System.out.println("\nz[2] * z[1] = " + z[2] * z[1]);
System.out.println("\nz[0] * z[3] = " + (double) z[0] / z[3]);
switch(b)
{
case 0:
System.out.println("5. Element ist kein Teiler vom 3. Element");
break;
case 1:
System.out.println("5. Element ist kein Teiler vom 3. Element");
break;
}
}
Unter der Methode pruefung wird ein Wert, c zugeordnet und wird der methode main zurückgegeben. Zu diesem zeitpunkt müsste ja int b den Wert 0 oder 1 haben.
Dieser wird dann an die methode ausgabe übergeben. Leider kommt dann für den Teil keine Ausgabe.
Ändere ich aber int b manuell zu 0 oder 1, funktioniert es.
Wer kann mir bei diesem Problem helfen?
Ich lerne Java erst gute 2 Wochen, also hoffe ich auf Nachsicht.
IDE ist Eclipse.
Vielen Dank