제어문의 종류
1. if-else (조건문)
2.while, do while, for (반복문)
3.switch-case (선택문)
4.continue, break (흐름변경)
조건식을 평가하여 프로그램의 실행순서를 결정하는 제어문
( 간단하게 말하자면, 조건식을 평가해서 참이면 종속문자 실행 / 거짓이면 다음문장 실행 )
예 >
if (조건식) {
종속문장;
}
다음문장;
출처: https://choseongho93.tistory.com/18
if (조건) {
// 조건이 참일 때 실행할 코드
}
int number = 10;
if (number > 5) {
// number 변수의 값이 5보다 큰지를 확인하고, 조건이 참이므로 메시지가 출력.
System.out.println("숫자는 5보다 큽니다.");
}
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("나이를 입력하세요: "); // 나이를 입력
int age = scanner.nextInt(); // 입력받은 나이를 scanner에 저장
if (age >= 18) { // 나이를 입력받아서, 입력된 나이에 따라 "성인" 또는 "미성년자"를 출력.
System.out.println("성인입니다."); // 입력받은 값이 18 이상이라면 출력
} else {
System.out.println("미성년자입니다."); // 입력받은 값이 18보다 작으면 출력
}
String username = "admin"; // 문자열 "username"에 저장
String password = "password123"; // 문자열 "password"에 저장
if (username.equals("admin") && password.equals("password123")) {
// && 이므로 두개의 값이 같아야 한다
System.out.println("로그인 성공");
// "username"과 "password"에 저장한 값이 모두 같으면 출력
} else {
System.out.println("로그인 실패");
// "username"이나 "password"가 하나라도 같지 않으면 출력
}