ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 조건문 if
    프로그래밍/JAVA 2022. 8. 2. 22:07
    728x90

     

     

    if문은 조건식이 참(true)인 경우 실행하고 거짓(false)일 경우 실행하지않는다.

    if(조건식 - boolean형) {
        조건식이 true인 경우 실행할 문장;
        ...
    }
    ✔ {} : 조건식이 만족할 경우 여러문장을 실행해야 할 때 사용
    Scanner sc = new Scanner(System.in);
    System.out.print("나이를 입력하세요 >> ");
    
    int age = sc.nextInt();  // 20
    
    System.out.println(age + "살입니다.");  // 20살입니다.
    
    if(age>19){
        System.out.println("성인입니다.");  // 성인입니다.
    } else {
        System.out.println("성인이 아닙니다.");
    }
    System.out.println("프로그램을 종료합니다.");
    
    
    /* 결과
    나이를 입력하세요 >> 20
    20살입니다.
    성인입니다.
    프로그램을 종료합니다.
    */

     

     

    if ~else 문은 조건식이 참(true)인 경우 (조건문){} 문장을 실행하고 거짓(false)일 경우 else {} 문장을 실행한다.

    if(조건식) {
        조건식이 true인 경우 실행할 문장;
        ...
    } else {
        조건식이 false인 경우 실행할 문장;
        ...
    }
    Scanner sc = new Scanner(System.in);
    System.out.print("나이를 입력하세요 >>> ");
    int age = sc.nextInt();  // 18
    
    if(age > 19){
        System.out.println("성인입니다.");;  // 성인입니다.
    }else{
        System.out.println("미성인입니다.");
    }
    
    /* 결과
    나이를 입력하세요 >>> 18
    미성인입니다.
    */

     

     

    if ~else if ~else 문은 조건식1이 참(true)인 경우 (조건문1){} 문장을 실행하고 거짓(false)일 경우 다음

    조건식2이 참(true)인 경우 (조건문2){} 문장을 실행하고 거짓(false)일 경우 else {} 문장을 실행한다.

    if(조건식 1) {
        조건식 1이 true인 경우 실행할 문장;
        ...
    } else if(조건식 2) {
        조건식 2이 true인 경우 실행할 문장;
              ...
    } else {
        모든 조건식이 false인 경우 실행할 문장;
        ...
    }
    Scanner sc = new Scanner(System.in);
    System.out.print("나이를 입력하세요 >>> ");
    int age = sc.nextInt();  // 8
    
    if (age > 19) {
        System.out.println("성인입니다.");
    } else if (age > 14) {
        System.out.println("청소년입니다.");
    } else if (age > 6) {
        System.out.println("어린이입니다.");  // 어린이입니다.
    } else {
        System.out.println("유아입니다.");
    }
    
    /*결과
    나이를 입력하세요 >>> 8
    어린이입니다.
    */

     

     

     

     

     

    728x90

    '프로그래밍 > JAVA' 카테고리의 다른 글

    [Java] equals 메소드  (0) 2022.08.02
    [Java] 조건문 switch  (0) 2022.08.02
    [Java] Math 클래스  (0) 2022.08.01
    [Java] 메모리 구조  (0) 2022.08.01
    [Java] Scanner 클래스  (0) 2022.08.01

    댓글

Designed by Tistory.