Advertisement
Guest User

schleifen

a guest
Oct 31st, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.80 KB | None | 0 0
  1. package hihi;
  2.  
  3. public class startahhhh
  4. {
  5.  
  6.     public static void main(String[] args)
  7.     {
  8.         //Aufgabe 1a - while Schleife 1-10
  9.         System.out.println("Aufgabe 1a - while Schleife 1-10");
  10.        
  11.         /**
  12.          *
  13.          */
  14.        
  15.         int j=1;        // zählervar für while schleife, anfangswert 1
  16.        
  17.         /**
  18.          * solange j kleiner oder gleich 10 ist;
  19.          * in while is keine steuerung für inkrementieren
  20.          */
  21.         while(j<=10)
  22.         {
  23.             System.out.print(j+" , ");
  24.             j++;                            // sorgt dafür das j inkrementiert wird
  25.         }
  26.        
  27.        
  28.        
  29.         //Aufgabe 1a - for Schleife 1-10
  30.         System.out.println("\n\nAufgabe 1a - for Schleife 1-10");
  31.        
  32.         /*for schleife
  33.          *  int i ist neue zählervar für die schleife, startwert ist hier 1
  34.          *  i <= 10 is das ende der schleife, wenn i nicht mehr < oder = gleich ist, ist ende
  35.          *  i++ inkrementiert i um eins bei jeden durchlauf der sschleife
  36.          */
  37.         for(int i=1; i <=10; i++)        
  38.         {
  39.             System.out.print(i+" , ");
  40.         }
  41.        
  42.        
  43.         //Aufgabe 1b - for Schleife 20-11 in 3ern
  44.         System.out.println("\n\nAufgabe 1b - for Schleife 20-11 in 3ern");
  45.        
  46.         /*
  47.          * startwert 20
  48.          * endwert lghlkjhgljhhgljzhg
  49.          * ist das gleiche wie i = i - 3
  50.          */
  51.         for(int i=20; i>=11; i-=3)
  52.         {
  53.             System.out.print(i+", ");
  54.         }
  55.        
  56.        
  57.        
  58.         //Aufgabe 1b - do-while Schleife 20-11 in 3ern
  59.         System.out.println("\n\nAufgabe 1b - do-while Schleife 20-11 in 3ern");            
  60.        
  61.        
  62.         /*
  63.          * do-whole - ist eine fußgesteuerte schleife.
  64.          * er läöuft die schleife immer einmal durch, da die kkontrolle erst unten stattfindet.
  65.          * sinnvoll bei menues oder sowas.
  66.          *
  67.          */
  68.         j = 20; //startwert mit var. kein int, da wir j schon in main erstellt haben
  69.        
  70.         do  //anfang schleife
  71.         {
  72.             System.out.print(j+", ");
  73.             j-=3;
  74.         }while(j!=8);       //solange j nicht 8 ist. weil kontrolle unten erst ist....
  75.        
  76.        
  77.         //Aufgabe 1c - lebensdauer von vars
  78.                
  79.         /*
  80.          * for(int i=0; i=2975; i++;)
  81.          * {
  82.          *  .....
  83.          * }
  84.          * die var i lebt nur innethalt der schleife. nach abschluss sprich der } gibt es sie nimmer.
  85.          * alle var leben nur innerhalb der { } in denen sie erstrellt wurden. deshalb gab es j auch schon.
  86.          *
  87.          *  es darf jede var nur einmal geben. deshab nutzt quasi jeder i für schleifen
  88.          */
  89.        
  90.        
  91.         // Aufgabe 2 - Das kleine 1x1
  92.         System.out.println("\n\nAufgabe 2 - Das kleine 1x1");
  93.        
  94.         int endwert = 11;  // var zum ändern der größe, länge, dings
  95.        
  96.         /**
  97.          * also erst normale for schleife, dann in der schleife ne neue schleife
  98.          *
  99.          * spiel und teste einfach rum. sowas braucht man echt oft.
  100.          */
  101.         for(int i=1; i<=endwert; i++)       // von 1 bis endwert in +1 schritten
  102.         {                      
  103.             for(int ii=1; ii <= endwert; ii++)  //von 1 bis endwert in +1 schritten
  104.             {
  105.                 System.out.print(i*ii+"\t");    //i*ii ausgeben
  106.             }
  107.             System.out.println("");     // neue zeile
  108.         }
  109.        
  110.        
  111.         // Aufgabe 3 - Das halbe 1x1
  112.                 System.out.println("\n\nAufgabe 3 - Das halbe 1x1");
  113.                                
  114.  
  115.                 for(int i = 1; i <= endwert; i++)
  116.                 {
  117.                     for(int ii = 1; ii <= endwert; ii++)
  118.                     {
  119.  
  120.                             for ( i = 1; i <= ii; i++)              // mit testausgaben deutlich einfach zu verstehen, wie bei allem
  121.                             {
  122.                                 System.out.print(i*ii+"\t" );
  123.                             }
  124.                                    
  125.                     System.out.println( "");
  126.                     }
  127.                 }
  128.                
  129.         //Aufgabe 4 - Das teiler 1x1
  130.         System.out.println("\n\nAufgabe 4 - Das teiler 1x1");
  131.        
  132.         /**
  133.          * also erst normale for schleife, dann in der schleife ne neue schleife
  134.          *
  135.          * spiel und teste einfach rum. sowas braucht man echt oft.
  136.          */
  137.         for(int i=1; i<=endwert; i++)       // von 1 bis endwert in +1 schritten
  138.         {                      
  139.             for(int ii=1; ii <= endwert; ii++)  //von 1 bis endwert in +1 schritten
  140.             {
  141.                 if(i%ii==0)
  142.                 {
  143.                     System.out.print("*\t");   
  144.                 }
  145.                 else
  146.                 {
  147.                     System.out.print(" \t");   
  148.                 }
  149.             }
  150.             System.out.println("");     // neue zeile
  151.         }              
  152.     }  
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement