Ahoj, omlouvam se, pomohla by mi prosim nejaka dobra duse a strucne popsala, co si mam predstavit , co se deje na jednotlivych oznacenych radcich-opravdu jen strucne popsat, nic vic a
za druhe, jak tenhle utvar vlozit do hlavni Main metody , aby se trojuhelnik vypsal?
Ja to tak nejak popsat umim jednotlive, ale jak je to takovyhle kod, tak mi dela to prelozit srozumitelne do lidske reci :(
Dekuju
public static void main(String[] args) {
}
public void createTriangle2dArray(){
int[][] multi = {{1,2,3,4},
{5,6,7,8},
{9,10,11,12},
{13,14,15,16}};
int[][]triangle = new int [16][]; // myslim, vytvori 16 radku
for(int row=0; row<triangle.length; row++){
triangle[row] = new int[row+1]; // ?? ze by toto vytvorilo dalsi radek
for(int i=0; i< (row+1); i++){ // ??
triangle[row][i] = i; // ??
}
}
print2DIntArray(triangle);
}
public void print2DIntArray(int [][]multi){
for(int[] outer : multi){ //vezme prvek(pri prochazeni) z pole multi a vlozi do outer pole??
if(outer==null){ // ??
System.out.print("null"); // ??
}else{
for(int inner : outer){ // ??
System.out.print(inner + ","); // ??
}
}
System.out.println("");
}
}