public class main {
public static void main(String[] args) {
int[][] ary = new int[5][5];
for (int i = 0; i < ary.length; i++) {
int num = 21; // 돌때마다 21로 초기화
num += i; // i를 더해줌으로써 for문을 돌수록 더 큰 값을 더함.
for (int j = 0; j < ary[i].length; j++) {
System.out.print(num + "\t");
num += 5; // 가로 행이 5씩 증가
}
System.out.println("");
}
}
}
public class main {
public static void main(String[] args) {
int[][] array = new int[5][5];
// 21 부터 45까지 커지며 배열에 집어넣음.
int cnt = 21;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length; j++) {
array[j][i] = cnt;
cnt++;
}
}
// 배열을 다시 돌면서 i,j 순으로 출력
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
}
}
학습 목표
문법
public static void add(int num1, int num2){
int result = num1+num2;
return result;
접근제한자|공유타입|반환타입|메소드 이름|매개변수|{실행로직} 이고
public = 모두접근 혀용
static은 메모리에 static 메모리영역이 할당되어있으며 변수들을 여기에 할당해서 계산하겠다는 뜻
void는 메모리에 영역이 없으며 한마디로 메소드에서 return하는 값이 없다는 뜻이다.
return은 main 메소드에서 실행한 함수에 값을 반환하겠다는 것이다.