Ahoj, rad bych vas pozadal o radu. Nedochazi mi, proc se my nevygeneruje matice metodou matka1.generuj(). Mohu poprosit o radu? diky
public class Matice {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
Matka matka1 = new Matka("matka1");
Matka matka2 = new Matka("matka2");
uvitej();
pocetRadku(matka1);
pocetSloupcu(matka1);
matka1.generuj();
matka1.vypis();
}
private static void uvitej() {
System.out.println("Ahoj, vitej v programu Matice");
}
private static void pocetRadku(Matka m) {
System.out.println("Zadej pocet radku matice " + m.getJmeno());
m.setRadek(sc.nextInt());
}
private static void pocetSloupcu(Matka m) {
System.out.println("Zadej pocet sloupcu " + m.getJmeno());
m.setSloupec(sc.nextInt());
}
}
package matice;
public class Matka {
private String jmeno;
private static int radek;
private static int sloupec;
private int [] [] pole = new int [this.getRadek()][this.getSloupec()];
/**
* @return the radek
*/
public static int getRadek() {
return radek;
}
/**
* @param aRadek the radek to set
*/
public static void setRadek(int aRadek) {
radek = aRadek;
}
/**
* @return the sloupec
*/
public static int getSloupec() {
return sloupec;
}
/**
* @param aSloupec the sloupec to set
*/
public static void setSloupec(int aSloupec) {
sloupec = aSloupec;
}
Matka(String jmeno) {
this.jmeno = jmeno;
}
/**
* @return the jmeno
*/
public String getJmeno() {
return jmeno;
}
/**
* @param jmeno the jmeno to set
*/
public void setJmeno(String jmeno) {
this.jmeno = jmeno;
}
void generuj() {
System.out.println("generuj");
for (int i = 0; i < pole.length; i++) {
for (int j = 0; j < pole[i].length; j++) {
pole[i][j] = (int)((Math.random()*1)+9);
}
}
}
void vypis() {
System.out.println("vypis");
for (int i = 0; i < pole.length; i++) {
for (int j = 0; j < pole[i].length; j++) {
System.out.print(pole[i][j]);
}
System.out.println();
}
}
}