-
[Java] 조건문 if프로그래밍/JAVA 2022. 8. 2. 22:07728x90
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