if (조건식) {
수행문1; // 조건식의 true일 때 수행될 문장들
} else {
수행문2; // 조건식의 결과가 false일 때 수행될 문장들
}
if (age >=8 ) {
System.out.println("학교에 입학할 나이");
} else {
System.out.println("아직 학교에 갈 나이가 아님");
}
if (조건식1) {
수행문1; // 조건식1의 결과가 true일 때 수행될 문장들
} else if (조건식2) {
// 조건식1의 결과는 false
수행문2; // 조건식2의 결과가 true일 때 수행될 문장들
} else if (조건식3) {
// 조건식1과 조건식2 결과는 false
수행문3; // 조건식3의 결과가 true일 때 수행될 문장들
} else {
수행문4; // 조건식의 결과가 모두 false일 때 수행될 문장들
}
if (age < 8) {
System.out.println("미 취학 아동입니다.");
} else if (age < 14) {
System.out.println("초등학생 입니다.");
} else if (age < 20) {
System.out.println("중, 고등학생 입니다.");
} else {
System.out.println("일반인 입니다.");
}
switch (조건식) {
case 값1:
// 조건식의 결과가 값1과 같을 경우 수행될 문장들
case 값2:
// 조건식의 결과가 값1과 같을 경우 수행될 문장들
}
yeield
라는 키워드 사용 가능case -> A
와 같은 형식으로 표현 가능int day = switch (month) {
case 1, 3, 5, 7, 8, 10, 12 -> {
System.out.println("한 달은 31일 입니다.");
yield 31;
}
case 4, 6, 9, 11 -> {
System.out.println("한 달은 30일 입니다.");
yield 30;
}
case 2 -> {
System.out.println("한 달은 28일 입니다.");
yield 28;
}
default -> {
System.out.println("존재하지 않는 달입니다.);
}
}
while (조건식) {
수행문1; // 조건식이 참인 동안 반복 수행
}
int num = 1;
int sum = 10;
while (num <= 10) {
sum += num;
num++;
}
for (초기화; 조건식; 증감식) {
// 조건식이 true일 때 수행될 문장들
}
int count = 1;
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += count;
count++;
}
자신이 포함된 반복문의 끝으로 이동 (다음 반복문으로 넘어감)
continue문 이후의 문장들은 수행되지 않음
break와 continue 예제 코드
Java & SpringBoot로 시작하는 웹 프로그래밍 강의 : #패스트캠퍼스 #내일배움카드 #K디지털크레딧 #바이트디그리 #자바인강
댓글 영역