
배열
같은 자료형의 값 여러 개를 저장하는 연속된 공간
배열을 선언하는 4가지 방법
// 배열 선언 첫 번째 방법
String[] coffees = new String[4];
// 두 번째 방법
String coffees[] = new String[4];
// 세 번째 방법(선언과 동시에 초기화)
String[] coffees = new String[] {"아메리카노", "카페모카", "라떼", "카푸치노"};
// 네 번째 방법
String[] coffees = {"아메리카노", "카페모카", "라떼", "카푸치노"};
배열 순회
public static void main(String[] args) {
// 배열의 순회
String[] coffees = {"아메리카노", "카페모카", "라떼", "카푸치노"};
for (int i = 0; i < 4; i++) {
System.out.println(coffees[i]);
}
for (int i = 0; i < coffees.length; i++) {
System.out.println(coffees[i]);
}
// for-each 반복문
for(String coffee : coffees) {
System.out.println(coffee);
}
}
다차원 배열
public static void main(String[] args) {
// 다차원 배열 (2차원 배열)
String[][] seats = new String[][] {
{"A1", "A2", "A3", "A4", "A5"},
{"B1", "B2", "B3", "B4", "B5"},
{"C1", "C2", "C3", "C4", "C5"}
};
// B2에 접근하려면?
System.out.println(seats[1][1]);
String[][] seats2 = {
{"A1", "A2", "A3"},
{"B1", "B2", "B3", "B4", "B5"},
{"C1", "C2", "C3", "C4", "C5"}
};
for (int i = 0; i < seats2.length; i++) {
for (int j = 0; j < seats2[i].length; j++) {
System.out.println(seats2[i][j] + " ");
}
System.out.println();
}
}
메서드
public static void hello(){
System.out.println("안녕하세요? 메소드입니다.");
}
public static void main(String[] args) {
System.out.println();
hello();
}
파라미터를 이용한 메서드
public static int power(int number){
int result = number * number;
return result;
}
public static void main(String[] args) {
int NUM = 2;
System.out.println(power(NUM));
}

배열
같은 자료형의 값 여러 개를 저장하는 연속된 공간
배열을 선언하는 4가지 방법
// 배열 선언 첫 번째 방법
String[] coffees = new String[4];
// 두 번째 방법
String coffees[] = new String[4];
// 세 번째 방법(선언과 동시에 초기화)
String[] coffees = new String[] {"아메리카노", "카페모카", "라떼", "카푸치노"};
// 네 번째 방법
String[] coffees = {"아메리카노", "카페모카", "라떼", "카푸치노"};
배열 순회
public static void main(String[] args) {
// 배열의 순회
String[] coffees = {"아메리카노", "카페모카", "라떼", "카푸치노"};
for (int i = 0; i < 4; i++) {
System.out.println(coffees[i]);
}
for (int i = 0; i < coffees.length; i++) {
System.out.println(coffees[i]);
}
// for-each 반복문
for(String coffee : coffees) {
System.out.println(coffee);
}
}
다차원 배열
public static void main(String[] args) {
// 다차원 배열 (2차원 배열)
String[][] seats = new String[][] {
{"A1", "A2", "A3", "A4", "A5"},
{"B1", "B2", "B3", "B4", "B5"},
{"C1", "C2", "C3", "C4", "C5"}
};
// B2에 접근하려면?
System.out.println(seats[1][1]);
String[][] seats2 = {
{"A1", "A2", "A3"},
{"B1", "B2", "B3", "B4", "B5"},
{"C1", "C2", "C3", "C4", "C5"}
};
for (int i = 0; i < seats2.length; i++) {
for (int j = 0; j < seats2[i].length; j++) {
System.out.println(seats2[i][j] + " ");
}
System.out.println();
}
}
메서드
public static void hello(){
System.out.println("안녕하세요? 메소드입니다.");
}
public static void main(String[] args) {
System.out.println();
hello();
}
파라미터를 이용한 메서드
public static int power(int number){
int result = number * number;
return result;
}
public static void main(String[] args) {
int NUM = 2;
System.out.println(power(NUM));
}