Skip to content

Commit 9d1657f

Browse files
committed
Today I Learned array about java
1 parent 80e4c8a commit 9d1657f

21 files changed

Lines changed: 696 additions & 0 deletions

‎array/ArraryDi0.java‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class ArraryDi0 {
4+
public static void main(String[] args) {
5+
// 2X3 2차원 배열을 만든다.
6+
int [][] arr = new int[2][3]; //행2, 열3
7+
8+
arr[0][0] = 1; //0행, 0열
9+
arr[0][1] = 2; //0행, 1열
10+
arr[0][2] = 3; //0행, 2열
11+
arr[1][0] = 4; //1행, 0열
12+
arr[1][1] = 5; //1행, 1열
13+
arr[1][2] = 6; //1행, 2열
14+
15+
System.out.print(arr[0][0] + " ");
16+
System.out.print(arr[0][1] + " ");
17+
System.out.print(arr[0][2] + " ");
18+
System.out.println();
19+
System.out.print(arr[1][0] + " ");
20+
System.out.print(arr[1][1] + " ");
21+
System.out.print(arr[1][2] + " ");
22+
}
23+
}

‎array/ArraryDi1.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package array;
2+
3+
public class ArraryDi1 {
4+
public static void main(String[] args) {
5+
// 2X3 2차원 배열을 만든다.
6+
int [][] arr = new int[2][3]; //행2, 열3
7+
8+
arr[0][0] = 1; //0행, 0열
9+
arr[0][1] = 2; //0행, 1열
10+
arr[0][2] = 3; //0행, 2열
11+
arr[1][0] = 4; //1행, 0열
12+
arr[1][1] = 5; //1행, 1열
13+
arr[1][2] = 6; //1행, 2열
14+
15+
for(int row = 0; row < 2; row++) {
16+
17+
System.out.print(arr[row][0] + " ");
18+
System.out.print(arr[row][1] + " ");
19+
System.out.print(arr[row][2] + " ");
20+
System.out.println();
21+
}
22+
23+
}
24+
}

‎array/ArraryDi2.java‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package array;
2+
3+
public class ArraryDi2 {
4+
public static void main(String[] args) {
5+
// 2X3 2차원 배열을 만든다.
6+
int [][] arr = new int[2][3]; //행2, 열3
7+
8+
arr[0][0] = 1; //0행, 0열
9+
arr[0][1] = 2; //0행, 1열
10+
arr[0][2] = 3; //0행, 2열
11+
arr[1][0] = 4; //1행, 0열
12+
arr[1][1] = 5; //1행, 1열
13+
arr[1][2] = 6; //1행, 2열
14+
15+
for(int row = 0; row < 2; row++) {
16+
for(int column = 0; column < 3; column++) {
17+
System.out.print(arr[row][column] + " ");
18+
}
19+
System.out.println();
20+
}
21+
22+
}
23+
}

‎array/ArraryDi3.java‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package array;
2+
3+
public class ArraryDi3 {
4+
public static void main(String[] args) {
5+
// 2X3 2차원 배열을 만든다.
6+
int [][] arr = {
7+
{1,2,3,},
8+
{4,5,6}
9+
};
10+
11+
for(int row = 0; row < arr.length; row++) {
12+
for(int column = 0; column < arr[row].length; column++) {
13+
System.out.print(arr[row][column] + " ");
14+
}
15+
System.out.println();
16+
}
17+
18+
}
19+
}

‎array/Array1Ref2.java‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package array;
2+
3+
public class Array1Ref2 {
4+
public static void main(String[] args) {
5+
int[] students; //배열 변수 선언
6+
students = new int[5];
7+
8+
//변수 값 대입
9+
students[0] = 90;
10+
students[1] = 80;
11+
students[2] = 70;
12+
students[3] = 60;
13+
students[4] = 50;
14+
15+
for (int i = 0; i < students.length; i++)
16+
System.out.println("학생" + (i + 1) + " 점수 : " + students[i]);
17+
18+
}
19+
}

‎array/Array1Ref3.java‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package array;
2+
3+
public class Array1Ref3 {
4+
public static void main(String[] args) {
5+
int[] students; //배열 변수 선언
6+
students = new int[]{90,80,70,60,50}; //배열 생성과 초기화
7+
8+
for (int i = 0; i < students.length; i++)
9+
System.out.println("학생" + (i + 1) + " 점수 : " + students[i]);
10+
11+
}
12+
}

‎array/Array1Ref4.java‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package array;
2+
3+
public class Array1Ref4 {
4+
public static void main(String[] args) {
5+
6+
int[] students = {90,80,70,60,50}; //배열 생성과 초기화
7+
8+
for (int i = 0; i < students.length; i++)
9+
System.out.println("학생" + (i + 1) + " 점수 : " + students[i]);
10+
11+
}
12+
}

‎array/ArrayDi4.java‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package array;
2+
3+
public class ArrayDi4 {
4+
public static void main(String[] args) {
5+
int[][] arr = new int[4][4];
6+
7+
int i = 1;
8+
for(int row = 0; row < arr.length; row++) {
9+
for(int column = 0; column < arr[row].length; column++) {
10+
arr[row][column] = i++;
11+
}
12+
}
13+
for(int row = 0; row < arr.length; row++){
14+
for(int column = 0; column<arr[row].length; column++)
15+
System.out.print(arr[row][column]+ " ");
16+
System.out.println();
17+
}
18+
}
19+
}

‎array/EnhancedFor1.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package array;
2+
3+
public class EnhancedFor1 {
4+
public static void main(String[] args) {
5+
int[] numbers = new int[]{1, 2, 3, 4, 5};
6+
7+
for (int i = 0; i < numbers.length; i++) {
8+
int number = numbers[i];
9+
System.out.print(number + " ");
10+
}
11+
//향상된 for문, for-each문
12+
System.out.println();
13+
for (int number : numbers) {
14+
System.out.print(number + " ");
15+
}
16+
17+
System.out.println();
18+
19+
//for-each문을 사용할 수 없는 경우
20+
for(int i = 0; i < numbers.length; i++) {
21+
System.out.println("number" + i + "번의 결과는 : " + numbers[i]);
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)