Hilfe bei Programm

Seatdriver87

Mitglied
Hallo Leute,

ich mal wieder 🙂

Ersteinmal danke an dieser Stelle, dass ihr alle immer so gut helft und nicht nur die Lösung hinschreibt, das finde ich Super!!!

Zur Frage, ich habe ein Programm mit zwei Arrays erstellt. Dies macht folgendes, es zählt die Planeten in umgekehrter Reihenfolge auf und gibt meine 3 Lieblingsplaneten aus. Ersteres tut er, letzteres nicht. Ich muss es mit einer abweisenden Schleife machen. Vorher habe ich es mit einer annehmenden gemacht, da hat es funktioniert.

1. mit annehmender

Java:
class planeten
{
public static void main ( String[] args )
{
String[] planeten = {"Merkur", "Venus", "Erde", "Mars", "Jupiter",
"Saturn", "Uranus", "Neptun"};
String[] meinelieblingsplaneten = {"Merkur", "Erde","Jupiter"};
for (int j=planeten.length-1; j>=0; j--)
{
	System.out.println("Hallo " + planeten[j] +"!" );
}
System.out.println("");

}
}
int f = 0;
int g = 1;
while ( f < meinelieblingsplaneten.length )
{
	System.out.println( "Marcos " + g + ". Lieblinsplanet ist: " + meinelieblingsplaneten[f] );
		f++; g++;


}
}
}

2. hier funktioniert es nicht mehr

Java:
class planeten
{
public static void main ( String[] args )
{
String[] planeten = {"Merkur", "Venus", "Erde", "Mars", "Jupiter",
"Saturn", "Uranus", "Neptun"};
String[] meinelieblingsplaneten = {"Merkur", "Erde","Jupiter"};
for (int j=planeten.length-1; j>=0; j--)
{
	System.out.println("Hallo " + planeten[j] +"!" );
}
System.out.println("");
for(int f=0; f < meinelieblingsplaneten.length; f++)
{
	for(int g=1; g > 3; g++)
	{


    System.out.println( "Marcos " + g + ". Lieblinsplanet ist: " + meinelieblingsplaneten[f] );
}
}
}
}
 
Ich habe es selber gefunden, manchmal hilft einfach das reinschreiben 🙂

Java:
class planeten
{
public static void main ( String[] args )
{
String[] planeten = {"Merkur", "Venus", "Erde", "Mars", "Jupiter",
"Saturn", "Uranus", "Neptun"};
String[] meinelieblingsplaneten = {"Merkur", "Erde","Jupiter"};
for (int j=planeten.length-1; j>=0; j--)
{
	System.out.println("Hallo " + planeten[j] +"!" );
}
System.out.println("");
for(int f=0, g=1; f < meinelieblingsplaneten.length; f++, g++)
{
	System.out.println( "Marcos " + g + ". Lieblinsplanet ist: " + meinelieblingsplaneten[f] );
}
}
}
 

Neue Themen


Zurück
Oben