제어문 if

ExiNni·2023년 9월 10일
0

JAVA

목록 보기
2/20

제어문

  • 순차적인 흐름을 조건에 따라 통제하는 명령어이다.
  • 사용자의 요구에 따라 프로그램이 동작한다.

제어문의 종류

제어문의 종류
1. if-else (조건문)
2.while, do while, for (반복문)
3.switch-case (선택문)
4.continue, break (흐름변경)

if문

조건식을 평가하여 프로그램의 실행순서를 결정하는 제어문
( 간단하게 말하자면, 조건식을 평가해서 참이면 종속문자 실행 / 거짓이면 다음문장 실행 )
예 >

if (조건식) {
        종속문장;
       }
        다음문장;

출처: https://choseongho93.tistory.com/18

예시

if (조건) {
    // 조건이 참일 때 실행할 코드
}

예제 1

int number = 10; 

if (number > 5) {
	// number 변수의 값이 5보다 큰지를 확인하고, 조건이 참이므로 메시지가 출력.
    System.out.println("숫자는 5보다 큽니다.");
}

예제 2

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보다 작으면 출력
}

예제 3

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"가 하나라도 같지 않으면 출력
}
profile
Software Developer

0개의 댓글