Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package kanapka;
- import java.util.ArrayList;
- /**
- *
- * @author MaxSylverWolf
- */
- public class Kanapka {
- private ArrayList listaLiczb;
- private int rozmiarListy;
- private int wiersze;
- private int kolumny;
- public Kanapka(int w, int k, int wartość){
- listaLiczb = new ArrayList();
- wiersze = w;
- kolumny= k;
- rozmiarListy = w * k;
- }
- public int getWiersze(){
- return wiersze;
- }
- public int getKolumny(){
- return kolumny;
- }
- public int getRozmiarListy(){
- return rozmiarListy;
- }
- public int getWartość(int w, int k){
- int długośćWiersza = getWiersze();
- int długośćKolumny = getKolumny();
- int pozycja = (w * długośćKolumny) + k;
- return ((Integer)listaLiczb.get(pozycja)).intValue();
- }
- public void zmieńWartość(int w, int k, int wartość, int pozycja){
- int długośćWiersza = getWiersze();
- listaLiczb.add(pozycja,new Integer(wartość));
- }
- public void writeMatrix(String wyświetl){
- System.out.println(wyświetl);
- for(int j = 0; j < getWiersze(); j++){
- for(int i = 0; i < getKolumny(); i++){
- System.out.print(getWartość(j, i) + " ");
- }
- System.out.println("");
- }
- }
- public static void main(String[] args) {
- System.out.println("MACIEEEEERZ");
- Kanapka macierz = new Kanapka(3, 5, 100);
- System.out.println();
- int vertexCount = 1;
- System.out.println("Ilość wierszy = " + macierz.getWiersze()); //
- System.out.println("Ilość kolumn = " + macierz.getKolumny()); //
- System.out.println("");
- int pozycja = 0;
- for (int w = 0; w < macierz.getWiersze(); w++)
- {
- for (int k = 0; k < macierz.getKolumny(); k++)
- {
- macierz.zmieńWartość(w,k,vertexCount, pozycja);
- pozycja++;
- vertexCount++;
- }
- }
- macierz.writeMatrix("Macierz 3x5: ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement