Advertisement
Koelion

Infa

Nov 7th, 2014
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.19 KB | None | 0 0
  1.  
  2. public class Cw {
  3.     /*
  4.    
  5.     ZADANIE 1
  6.      
  7.     */
  8.     private static void Show(int Wartosc)
  9.     {
  10.         System.out.println(Wartosc);
  11.        
  12.     }
  13.     private static void Zadanie1()
  14.     {
  15.         System.out.println("Zadanie1");
  16.         int Wartosc = 10;
  17.         Show(Wartosc);
  18.         System.out.println();
  19.     }
  20.    
  21.     /*
  22.    
  23.     ZADANIE 2
  24.      
  25.     */
  26.     private static void modifyValue(int Wartosc)
  27.     {
  28.         System.out.println(Wartosc);
  29.         Wartosc *= 5;
  30.         System.out.println(Wartosc);
  31.         System.out.println();
  32.     }
  33.     private static void Zadanie2()
  34.     {
  35.         System.out.println("Zadanie2");
  36.        
  37.         int wrt = 5;
  38.         modifyValue(5);
  39.     }
  40.    
  41.     /*
  42.    
  43.     ZADANIE 3
  44.      
  45.     */
  46.     private static void ZliczZnak(char []cTab, char Znak)
  47.     {
  48.         int Counter = 0;
  49.         for(int i=0; i<cTab.length; i++)
  50.         {
  51.             if(cTab[i] == Znak)
  52.                 Counter++;
  53.         }
  54.         System.out.println(Counter);
  55.         System.out.println();
  56.     }
  57.     private static void Zadanie3()
  58.     {
  59.         System.out.println("Zadanie3");
  60.        
  61.         char []cTab = "Ala ma kota".toCharArray();
  62.         ZliczZnak(cTab, 'a');
  63.     }
  64.    
  65.     /*
  66.    
  67.     ZADANIE 4
  68.     */
  69.     private static void display(char[][] tab)
  70.     {
  71.         for(int y=0; y<tab.length; y++)
  72.         {
  73.             for(int x=0; x<tab[y].length; x++)
  74.             {
  75.                 System.out.print(tab[y][x] + " ");
  76.             }
  77.             System.out.println("");
  78.         }
  79.         System.out.println("");
  80.     }
  81.    
  82.     private static void fillRow(char[][] tab, int row, char val)
  83.     {
  84.         for(int x=0; x<tab[row].length; x++)
  85.             tab[row][x] = val;
  86.     }
  87.     private static void fillCol(char[][] tab, int col, char val)
  88.     {
  89.         for(int y=0; y<tab.length; y++)
  90.             tab[y][col] = val;
  91.     }
  92.     private static void fillRowFromTo(char[][] tab, int row, int from, int to, char val)
  93.     {
  94.         if(to>tab[row].length)
  95.             to = tab[row].length;
  96.         for(int x=from; x<= to; x++)
  97.             tab[row][x] = val;
  98.     }
  99.     private static void fillColFromTo(char[][] tab, int col, int from, int to, char val)
  100.     {
  101.         if(to>tab.length)
  102.             to = tab.length;
  103.         for(int y=from; y<=to; y++)
  104.             tab[y][col] = val;
  105.     }
  106.     private static void fillRowFromTo(char[][] tab, int row, int[] pos, char val)
  107.     {
  108.         for(int i=0; i<pos.length; i++)
  109.         {
  110.             tab[row][pos[i]] = val;
  111.         }
  112.     }
  113.     private static void fillColFromTo(char[][] tab, int col, int[] pos, char val)
  114.     {
  115.         for(int i=0; i<pos.length; i++)
  116.         {
  117.             tab[pos[i]][col] = val;
  118.         }
  119.     }
  120.     private static void Zadanie4()
  121.     {
  122.         System.out.println("Zadanie4");
  123.         char[][] tab = new char[20][20];
  124.        
  125.         for(int i=0; i<10; i++)
  126.             fillRowFromTo(tab, i, 0, 9, '0');
  127.        
  128.         /*  1 2 3 4 5 6 7 8 9 10
  129.         1   o - o o o o o o o o
  130.         2   o - o - - - - - - o
  131.         3   o - o - o o o o - o
  132.         4   o - o - o - - o - o
  133.         5   o - o - o - - o - o
  134.         6   o - o - : ) - o - o
  135.         7   o - o - - - - o - o
  136.         8   o - o o o o o o - o
  137.         9   o - - - - - - - - o
  138.         10  o o o o o o o o o o
  139.         */
  140.        
  141.         fillColFromTo(tab, 1, 0, 8, '-');
  142.         fillColFromTo(tab, 8, 1, 8, '-');
  143.         fillColFromTo(tab, 3, 1, 6, '-');
  144.         fillColFromTo(tab, 6, 3, 6, '-');
  145.         fillColFromTo(tab, 5, 3, 4, '-');
  146.        
  147.         fillRowFromTo(tab, 1, 3, 7, '-');
  148.         fillRowFromTo(tab, 6, 3, 5, '-');
  149.         fillRowFromTo(tab, 8, 1, 7, '-');
  150.        
  151.         fillRowFromTo(tab, 5, 4, 4, ':');
  152.         fillRowFromTo(tab, 5, 5, 5, ')');
  153.        
  154.         display(tab);
  155.     }
  156.    
  157.  
  158.     public static void main(String[] args)
  159.     {
  160.         Zadanie1();
  161.         Zadanie2();
  162.         Zadanie3();
  163.         Zadanie4();
  164.     }
  165. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement