Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hihi;
- public class startahhhh
- {
- public static void main(String[] args)
- {
- //Aufgabe 1a - while Schleife 1-10
- System.out.println("Aufgabe 1a - while Schleife 1-10");
- /**
- *
- */
- int j=1; // zählervar für while schleife, anfangswert 1
- /**
- * solange j kleiner oder gleich 10 ist;
- * in while is keine steuerung für inkrementieren
- */
- while(j<=10)
- {
- System.out.print(j+" , ");
- j++; // sorgt dafür das j inkrementiert wird
- }
- //Aufgabe 1a - for Schleife 1-10
- System.out.println("\n\nAufgabe 1a - for Schleife 1-10");
- /*for schleife
- * int i ist neue zählervar für die schleife, startwert ist hier 1
- * i <= 10 is das ende der schleife, wenn i nicht mehr < oder = gleich ist, ist ende
- * i++ inkrementiert i um eins bei jeden durchlauf der sschleife
- */
- for(int i=1; i <=10; i++)
- {
- System.out.print(i+" , ");
- }
- //Aufgabe 1b - for Schleife 20-11 in 3ern
- System.out.println("\n\nAufgabe 1b - for Schleife 20-11 in 3ern");
- /*
- * startwert 20
- * endwert lghlkjhgljhhgljzhg
- * ist das gleiche wie i = i - 3
- */
- for(int i=20; i>=11; i-=3)
- {
- System.out.print(i+", ");
- }
- //Aufgabe 1b - do-while Schleife 20-11 in 3ern
- System.out.println("\n\nAufgabe 1b - do-while Schleife 20-11 in 3ern");
- /*
- * do-whole - ist eine fußgesteuerte schleife.
- * er läöuft die schleife immer einmal durch, da die kkontrolle erst unten stattfindet.
- * sinnvoll bei menues oder sowas.
- *
- */
- j = 20; //startwert mit var. kein int, da wir j schon in main erstellt haben
- do //anfang schleife
- {
- System.out.print(j+", ");
- j-=3;
- }while(j!=8); //solange j nicht 8 ist. weil kontrolle unten erst ist....
- //Aufgabe 1c - lebensdauer von vars
- /*
- * for(int i=0; i=2975; i++;)
- * {
- * .....
- * }
- * die var i lebt nur innethalt der schleife. nach abschluss sprich der } gibt es sie nimmer.
- * alle var leben nur innerhalb der { } in denen sie erstrellt wurden. deshalb gab es j auch schon.
- *
- * es darf jede var nur einmal geben. deshab nutzt quasi jeder i für schleifen
- */
- // Aufgabe 2 - Das kleine 1x1
- System.out.println("\n\nAufgabe 2 - Das kleine 1x1");
- int endwert = 11; // var zum ändern der größe, länge, dings
- /**
- * also erst normale for schleife, dann in der schleife ne neue schleife
- *
- * spiel und teste einfach rum. sowas braucht man echt oft.
- */
- for(int i=1; i<=endwert; i++) // von 1 bis endwert in +1 schritten
- {
- for(int ii=1; ii <= endwert; ii++) //von 1 bis endwert in +1 schritten
- {
- System.out.print(i*ii+"\t"); //i*ii ausgeben
- }
- System.out.println(""); // neue zeile
- }
- // Aufgabe 3 - Das halbe 1x1
- System.out.println("\n\nAufgabe 3 - Das halbe 1x1");
- for(int i = 1; i <= endwert; i++)
- {
- for(int ii = 1; ii <= endwert; ii++)
- {
- for ( i = 1; i <= ii; i++) // mit testausgaben deutlich einfach zu verstehen, wie bei allem
- {
- System.out.print(i*ii+"\t" );
- }
- System.out.println( "");
- }
- }
- //Aufgabe 4 - Das teiler 1x1
- System.out.println("\n\nAufgabe 4 - Das teiler 1x1");
- /**
- * also erst normale for schleife, dann in der schleife ne neue schleife
- *
- * spiel und teste einfach rum. sowas braucht man echt oft.
- */
- for(int i=1; i<=endwert; i++) // von 1 bis endwert in +1 schritten
- {
- for(int ii=1; ii <= endwert; ii++) //von 1 bis endwert in +1 schritten
- {
- if(i%ii==0)
- {
- System.out.print("*\t");
- }
- else
- {
- System.out.print(" \t");
- }
- }
- System.out.println(""); // neue zeile
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement