Advertisement
Sylv3rWolf

paczajse

Nov 2nd, 2015
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.56 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package kanapka;
  7.  
  8. import java.util.ArrayList;
  9.  
  10. /**
  11.  *
  12.  * @author MaxSylverWolf
  13.  */
  14. public class Kanapka  {
  15.    
  16.     private ArrayList listaLiczb;  
  17.     private int rozmiarListy;  
  18.     private int wiersze;    
  19.     private int kolumny;    
  20.  
  21.     public Kanapka(int w, int k, int wartość){  
  22.         listaLiczb = new ArrayList();  
  23.         wiersze = w;  
  24.         kolumny= k;  
  25.         rozmiarListy = w * k;          
  26.     }  
  27.  
  28.     public int getWiersze(){  
  29.         return wiersze;  
  30.     }  
  31.      
  32.     public int getKolumny(){  
  33.         return kolumny;  
  34.     }  
  35.      
  36.     public int getRozmiarListy(){  
  37.         return rozmiarListy;  
  38.     }  
  39.      
  40.     public int getWartość(int w, int k){  
  41.         int długośćWiersza = getWiersze();  
  42.         int długośćKolumny = getKolumny();
  43.         int pozycja = (w * długośćKolumny) + k;
  44.  
  45.         return ((Integer)listaLiczb.get(pozycja)).intValue();  
  46.     }  
  47.      
  48.     public void zmieńWartość(int w, int k, int wartość, int pozycja){  
  49.         int długośćWiersza = getWiersze();  
  50.         listaLiczb.add(pozycja,new Integer(wartość));  
  51.     }  
  52.      
  53.     public void writeMatrix(String wyświetl){  
  54.          
  55.         System.out.println(wyświetl);  
  56.          
  57.         for(int j = 0; j < getWiersze(); j++){  
  58.             for(int i = 0; i < getKolumny(); i++){  
  59.                 System.out.print(getWartość(j, i) + " ");  
  60.             }  
  61.             System.out.println("");  
  62.         }  
  63.     }
  64.      
  65.     public static void main(String[] args) {
  66.         System.out.println("MACIEEEEERZ");  
  67.  
  68.         Kanapka macierz = new Kanapka(3, 5, 100);  
  69.         System.out.println();  
  70.         int vertexCount = 1;  
  71.          
  72.         System.out.println("Ilość wierszy = " + macierz.getWiersze());  //  
  73.         System.out.println("Ilość kolumn = " + macierz.getKolumny());  //  
  74.         System.out.println("");
  75.          
  76.         int pozycja = 0;
  77.          
  78.         for (int w = 0; w < macierz.getWiersze(); w++)  
  79.         {  
  80.            
  81.              
  82.             for (int k = 0; k < macierz.getKolumny(); k++)  
  83.             {  
  84.                 macierz.zmieńWartość(w,k,vertexCount, pozycja);
  85.                 pozycja++;
  86.                 vertexCount++;  
  87.             }  
  88.      
  89.         }  
  90.          
  91.         macierz.writeMatrix("Macierz 3x5: ");  
  92.  
  93.  
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement