Guest User

Untitled

a guest
Mar 13th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.40 KB | None | 0 0
  1. public class Miniprojekt2Weiterfuehrung {
  2.    
  3.         public static void main(String args[]){
  4.         Miniprojekt2Weiterfuehrung b = new Miniprojekt2Weiterfuehrung();
  5.         System.out.println("Aufgabe 1");
  6.         System.out.println(b.firstTable(4));
  7.         System.out.println("Aufgabe 2");
  8.         System.out.println(b.secondTable(6));
  9.         }
  10.        
  11.        
  12.         public String firstTable(int laenge){
  13.         String s = "";
  14.        
  15.         for(int zeile=1; zeile <= laenge; zeile++){ // Zeilenindex
  16.             for(int spalte=1; spalte<=laenge; spalte++){ // Spaltenindex
  17.                
  18.                 s = s+((int) (Math.pow(zeile,spalte)))%10; // Muster der quadratischen Matrix
  19.                 // Bemerkung: Da Math.pow Doublewerte liefert, muss dieser zunächst in ein Intwert umgewandelt werden
  20.                
  21.             } // Ende Spaltenindex
  22.            
  23.             s = s + "\n"; // nächste Zeile
  24.         } // Ende Zeilenindex
  25.  
  26.         return s; // Rückgabe String
  27.         }
  28.        
  29.        
  30.         public String secondTable(int laenge){
  31.         String s = "";
  32.        
  33.         for (int zeile=1; zeile <= laenge; zeile++){ // Zeilenindex
  34.             for (int spalte=1; spalte <= laenge; spalte++){ // Spaltenindex
  35.                
  36.                
  37.                 if (((zeile*spalte*laenge))>laenge*10){ // Bedingung für das "Punktesetzen"
  38.                     s = s+"."; // Punkt setzen
  39.                 } else { // Ansonsten
  40.                     s = s+(zeile*spalte*6)%10; // Muster der quadratischen Matrix
  41.                 }
  42.                
  43.                
  44.             } // Ende Spaltenindex
  45.             s = s+"\n"; // nächste Zeile
  46.            
  47.         } // Ende Zeilenindex
  48.        
  49.         return s; // Rückgabe String
  50.         }
  51.        
  52. }
Add Comment
Please, Sign In to add comment