EX_01. 5행 5열 크기의 2차원 배열 array를 선언하고 1~25까지 초기화 하세요
public class ex02_예제 {
public static void main(String[] args) {
int[][] arr = new int[5][5];
int data = 1;
for(int i =0;i<=4;i++) {
for(int j = 0; j<=4;j++) {
arr[i][j] = data;
data++;
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
}
EX_02. 5행 5열 크기의 2차원 배열 array를 선언하고 21 ~ 45까지 초기화 하세요.
public class ex02_예제2 {
public static void main(String[] args) {
int[][] arr = new int[5][5];
int data = 21;
for(int i = 0;i<=4;i++) {
for(int j =0;j<=4;j++) {
arr[j][i] = data;
data++;
}
}
for(int i = 0;i<=4;i++) {
for(int j =0;j<=4;j++) {
System.out.print(arr[i][j]+"\t");
}System.out.println();
}
}
}
public class ex02_예제3 {
public static void main(String[] args) {
int[][] arr = new int[5][5];
int data = 21;
for(int i=4;i>=0;i--) {
for(int j = 4;j>=0;j--) {
arr[j][i]=data;
data++;
}
}
for(int i=0;i<=4;i++) {
for(int j=0;j<=4;j++) {
System.out.print(arr[i][j]+"\t");
}System.out.println();
}
}
}
package 배열;
public class ex02_예제4 {
public static void main(String[] args) {
int[][] arr = new int[5][5];
int data = 21;
for(
int i = 0;i<5;i++)
{
if ((i + 1) % 2 == 1) {
for (int j = 0; j <= 4; j++) {
arr[i][j] = data;
data++;
}
} else {
for (int j = 4; j >= 0; j--) {
arr[i][j] = data;
data++;
}
}
}for(int i = 0;i<=4;i++){
for (int j = 0; j <= 4; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}