if - else 문
조건에 따라서 서로 다른 처리를 하고 싶을 때 사용하는 구조가 if-else 문이다.
if (참이나 거짓으로 계산되는 조건식) {
조건식이 참이면 실행되는 문장
} else {
조건식이 거짓이면 실행되는 문장
}
if (price > 20000) {
shoppingCost = 0;
} else {
shoppingCost = 3000;
}
for 문
정해진 횟수만큼 반복할 때 사용하는 반복 구조이다.
for(int i=0; i<10; i++) {
System.out.println("Hello World!")
}
// 10번 반복된다
while 문
어떤 조건을 정해놓고 반복을 하는 구조이다.
while (i < 10) {
System.out.println("Hello World!")
}
// 조건식이 참이면 문장을 반복실행한다.
break 문
반복문을 벗어날 때 사용한다.
for(int i=1; i<6; i++) {
if(i == 4) {
break;
}
System.out.println(i);
}
// 4이면 반복문을 벗어난다.
continue 문
반복문에서 현재의 반복을 건너뛰어서 다음 반복으로 넘어가게 한다.
for(int i=1; i<6; i++) {
if(i == 4) {
continue;
}
System.out.println(i);
}
// 4일 때는 출력하지 않고 다음 반복으로 넘어간다.
배열
2차원 배열
래그드 배열
ArrayList
ArrayList 클래스는 배열의 크기를 동적으로 변경하면서 사용할 수 있다.
ArrayList<String> list;
list = new ArrayList<>(); // 문자형
ArrayList<Integer> list = new ArrayList<>(); // 정수형
위의 문장이 실행되면 비어있는 리스트가 생성된다.
add() 메소드를 호출하여서 요소들을 리스트에 추가할 수 있다.
list.add("철수");
list.add("영희");
리스트에서 요소를 삭제할 때는 다음과 같이 하면 된다.
list.remove(0); // 0번째 인덱스 삭제
Share article