import java.util.Scanner;
public class P_28 {
public static void main(String[] args) {
// 정수 N을 입력받아 N*N 배열에
// 다음과 같이 숫자를 저장하고 출력
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 >> ");
int num = sc.nextInt();
System.out.println(num+"*"+num+" 배열");
int[][] array = new int[num][num];
int cnt = 1;
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = cnt++;
}
}
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
System.out.print(array[j][i]+" ");
}
System.out.println();
}
}
}
import java.util.Scanner;
public class P_30 {
public static void main(String[] args) {
// 정수 N을 입력받아 N*N 배열에
// 다음과 같이 숫자를 저장하고 출력
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 >> ");
int num = sc.nextInt();
System.out.println(num+"*"+num+" 배열");
int[][] array = new int[num][num];
int cnt = 1;
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = cnt++;
}
}
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
if(i%2 == 1) {
System.out.print(array[i][4-j]+" ");
} else {
System.out.print(array[i][j]+" ");
}
}
System.out.println();
}
// 0.0 0.1 0.2 0.3 0.4
// 1.4 1.3 1.2 1.1 1.0
// 2.0 2.1 2.2 2.3 2.4
// 3.4 3.3 3.2 3.1 3.0
}
}
'Algorithm > Java Festival' 카테고리의 다른 글
[Java Festival] 문자열로 선언된 성적에서 성적 별 학생 수를 출력 (0) | 2023.03.09 |
---|---|
[Java Festival] 정수를 입력받아 배열의 인덱스 수 만큼 별을 출력 (0) | 2023.03.06 |
[Java Festival] 중복없이 로또 번호 출력 (0) | 2023.03.06 |
[Java Festival] 숫자를 입력 받아 3의 배수인 숫자를 출력 (0) | 2023.03.05 |
[Java Festival] 10진수 정수를 2진수로 변환해서 출력 (0) | 2023.03.05 |
댓글