본문 바로가기

IT일반과목/java

2차원배열 실습문제

package jongkyu.array11;//종규

public void arrnum() {

//1-2문제

int [][] num = new int[5][5];

int k=1;

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

num[j][i]=k;

k++;

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}



}


public void arrnum1() {

//1-1문제

int [][] num = new int[5][5];

int k=1;

for(int i=0; i<num.length; i++) {

for(int j=4; j>-1; j--) {

num[i][j]=k;

k++;

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}




}


public void arrnum2() {

//1-새로운문제

int [][] num = new int[5][5];

int k=1;

for(int i=4; i>=0; i--) {

for(int j=0; j<num.length; j++) {

num[i][j]=k;

k++;

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}


public void arrnum3() {

//1-새로운문제

int [][] num = new int[5][5];

int k=1;

for(int i=4; i>=0; i--) {

for(int j=0; j<num.length; j++) {

num[j][i]=k;

k++;

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}


public void arrnum4() {

//1-3문제

int [][] num = new int[5][5];

int k=1;

for(int i=0; i<num.length; i++) {

for(int j=4; j>=0; j--) {

num[j][i]=k;

k++;

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}



public void arrnum5() {

//1-4문제 -> ㄹ자모형

int [][] num = new int[5][5];

int k=1;

int y=4;

for(int i=0; i<num.length; i++) {

if(i%2==0) {

for(int j=0; j<num.length; j++) {

num[i][j]=k;

k++;

}

}

else {

for(int j=num.length-1; j>=0; j--) {

num[i][j]=k;

k++;

}

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}


public void arrnum6() {

//2-1문제

int [][] num = new int[5][5];

int k=1;


for(int i=0; i<num.length; i++) {

if(i%2==0) {

for(int j=num.length-1; j>=0; j--) {

num[i][j]=k;

k++;

}

}

else {

for(int j=0; j<num.length; j++) {

num[i][j]=k;

k++;

}

}

}


//출력문구

for(int i=0; i<num.length; i++) {

for(int j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}



public void arrnum7() {

//2-2문제

int [][] num = new int[5][5];

int k=1;

int j=0;


for(int i=0; i<num.length; i++) {


if(i%2==0) {

for(j=0; j<num.length; j++) {

num[j][i]=k;

k++;

}

}

else {

for(j=4; j>=0; j--) {

num[j][i]=k;

k++;

}

}

}

//출력문구

for(int i=0; i<num.length; i++) {

for(j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}


}



public void arrnum8() {

//2-3문제

int [][] num = new int[5][5];

int k=1;

int j=0;


for(int i=0; i<num.length; i++) {


if(i%2==0) {

for(j=4; j>=0; j--) {

num[j][i]=k;

k++;

}

}

else {

for(j=0; j<num.length; j++) {

num[j][i]=k;

k++;

}

}

}

//출력문구

for(int i=0; i<num.length; i++) {

for(j=0; j<num[i].length; j++) {

System.out.print(num[i][j]+"\t");

}

System.out.println("");

}

}//종규

'IT일반과목 > java' 카테고리의 다른 글

자바 이중배열  (0) 2018.07.18
자바 예외 처리  (0) 2018.07.18
이중 배열 써서 알파벳 랜덤으로 출력하기(소문자)  (0) 2018.07.18
자바 이중배열 달팽이 배열  (0) 2018.07.17
자바 싱글톤(Singleton)  (0) 2018.07.16