inblog logo
|
An's Blog
    JAVA

    [JAVA] 20. 다중 if-else

    윤설안's avatar
    윤설안
    Feb 10, 2025
    [JAVA] 20. 다중 if-else
    Contents
    1. 다중 if-else기본문법2. 예제결과3. 다중 else 문에서 {}괄호를 쓰지 않는 이유4. 예제2코드결과
    💡
    조건문을 연속으로 쓰는 문법

    1. 다중 if-else기본문법

    // 기본 문법 if ( "조건1" ) { "참값1" } else if ( "조건2" ){ "참값2" } else { "거짓값" }

    2. 예제

    package ex03; import java.util.Scanner; public class Nested { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("정수를 입력하세요: "); int number = sc.nextInt(); if (number > 0) { System.out.println("양수입니다."); } else if (number == 0) { System.out.println("0입니다"); } else { System.out.println("음수입니다"); } } }

    결과

    notion image
    notion image
    notion image
     

    3. 다중 else 문에서 {}괄호를 쓰지 않는 이유

    package ex03; import java.util.Scanner; public class Nested { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("정수를 입력하세요: "); int number = sc.nextInt(); if (number > 0) System.out.println("양수입니다."); else if (number == 0) System.out.println("0입니다"); else { System.out.println("음수입니다"); } } }
    • if의 기본 문법은 if ( 조건 ) { 참값 } else { 거짓값 } 인데 else 안에 들어가는 코드가 1줄의 경우는 {}를 생략하여도 된다
    // 중괄호 생략 가능 예시 else System.out.println("중괄호 생략 가능!"); // 중괄호 생략 못하는 예시 else System.out.println("두 줄은!"); System.out.println("중광홀 생략 못함!");

    4. 예제2

    💡
    성적 90점 이상이면 A, 80 ~ 90 미만이면 B, 70 ~ 80점 미만이면 C, 60 ~ 70점 미만이면 D,
    60점 미만이면 F학점을 주는 프로그램

    코드

    package ex03; import java.util.Scanner; public class Grading { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int grdae; System.out.println("학점을 입력하세요 : "); grdae = sc.nextInt(); if (grdae > 90) { System.out.println("학점 : A"); } else if (grdae >= 80) { System.out.println("학점 : B"); } else if (grdae >= 70) { System.out.println("학점 : C"); } else if (grdae >= 60) { System.out.println("학점 : D"); } else { System.out.println("학점 : F"); } } }

    결과

    notion image
    notion image
    Share article
    Contents
    1. 다중 if-else기본문법2. 예제결과3. 다중 else 문에서 {}괄호를 쓰지 않는 이유4. 예제2코드결과

    An's Blog

    RSS·Powered by Inblog