Guten Tag,
danke für die Hilfe im voraus, wie bereits im Titel erwähnt ist mein Problem, dass ich mit 2 forschleifen die arrays so ausgeben lassen soll.
-2=-2 -2<-1 -2<0 -2<1 -2<2
-1>-2 -1=-1 -1<0 -1<1 -1<2
0>-2 0>-1 0=0 0<1 0<2
1>-2 1>-1 1>0 1=1 1<2
2>-2 2>-1 2>0 2>1 2=2
mein bisheriges Programm sieht so aus:
public class Kontrollstrukturen2_3 {
public static void main (String args[]){
int[] i = {-2, -1, 0, 1, 2};
int[] j = {-2, -1, 0, 1, 2};
for(int h= 0;h<j.length;h++){
for(int z=0;z<i.length;z++){
if(j[h]>i[z]) {
System.out.println(j[h] + ">" + i[z]+" ");
}else
if(j[h]==i[z]){
System.out.print(j[h]+"="+i[z]+" ");
}else
if(j[h]<i[z]){
System.out.print(j[h]+"<"+i[z]+" ");
}
}
System.out.println();
}
}
}
Bei mir gibt der die Erste Zeile richtig an und dann die Zeilen danach ein wildes Chaos
Würde mich über Hilfe freuen.
MfG Shirua
danke für die Hilfe im voraus, wie bereits im Titel erwähnt ist mein Problem, dass ich mit 2 forschleifen die arrays so ausgeben lassen soll.
-2=-2 -2<-1 -2<0 -2<1 -2<2
-1>-2 -1=-1 -1<0 -1<1 -1<2
0>-2 0>-1 0=0 0<1 0<2
1>-2 1>-1 1>0 1=1 1<2
2>-2 2>-1 2>0 2>1 2=2
mein bisheriges Programm sieht so aus:
public class Kontrollstrukturen2_3 {
public static void main (String args[]){
int[] i = {-2, -1, 0, 1, 2};
int[] j = {-2, -1, 0, 1, 2};
for(int h= 0;h<j.length;h++){
for(int z=0;z<i.length;z++){
if(j[h]>i[z]) {
System.out.println(j[h] + ">" + i[z]+" ");
}else
if(j[h]==i[z]){
System.out.print(j[h]+"="+i[z]+" ");
}else
if(j[h]<i[z]){
System.out.print(j[h]+"<"+i[z]+" ");
}
}
System.out.println();
}
}
}
Bei mir gibt der die Erste Zeile richtig an und dann die Zeilen danach ein wildes Chaos
Würde mich über Hilfe freuen.
MfG Shirua