hallo,
könnt ihr mir eventuell helfen.
ich verstehe die logik das folgenden quellcodecs nicht.
genauer gesagt die logik die sich hinter der if-bedingung verbirgt.
kann mir jemand auf die sprügen helfen?
programm läuft zwar aber ich will auch wissen warum ;-)
vielen dank!
könnt ihr mir eventuell helfen.
ich verstehe die logik das folgenden quellcodecs nicht.
genauer gesagt die logik die sich hinter der if-bedingung verbirgt.
kann mir jemand auf die sprügen helfen?
programm läuft zwar aber ich will auch wissen warum ;-)
Java:
public class rautetest {
public static void main(String[] args)
{
int hoehe = 8;
int grenze = hoehe /2; //4
int laenge = hoehe * 2; //16
for (int i = 0; i < grenze; i++) {
for (int j = 0 ; j < laenge; j++) {
if ( (j > (laenge/2) - i) && (j < (laenge/2) + i) )
{
System.out.print("+");
}
else
{
System.out.print(" ");
}
}
System.out.println();
System.out.println();
}
}
}
vielen dank!
Zuletzt bearbeitet von einem Moderator: