[JAVA]18.if-else문 기본

손영민's avatar
Feb 16, 2025
[JAVA]18.if-else문 기본
 
  1. 조건문이란? 조건문은 프로그램의 흐름을 제어하는 중요한 요소로, 특정 조건이 참(true)인지 거짓(false)인지에 따라 실행할 코드 블록을 결정합니다. Java에서 가장 많이 사용되는 조건문은 if 문과 else 문입니다.
 
  1. if-else 문 구조 기본 구문
if (조건) { // 조건이 true일 때 실행되는 코드 } else { // 조건이 false일 때 실행되는 코드 }
조건: boolean 표현식으로, true 또는 false를 반환합니다. 실행할 코드: 조건에 따라 실행되는 코드 블록입니다.
 
 
 
 
조건문 흐름도
notion image
  1. 흐름도 설명 제공된 흐름도는 if-else 문을 통해 조건을 평가하고 그에 따라 다른 결과를 출력하는 과정을 보여줍니다.
 
우산 필요 여부 판단:
사용자가 "비가 오나요?"라는 질문에 대해 답변합니다. true: "우산을 들고 나가기"라는 결과를 출력합니다. false: 다음 질문으로 넘어갑니다.
구름 많음 여부 판단:
사용자가 "구름 많아요?"라는 질문에 대해 답변합니다. true: "우산 챙기기"라는 결과를 출력합니다. false: "우산 X"라는 결과를 출력합니다.
 
4.예제 코드
아래는 위의 흐름을 코드로 구현한 예제입니다.
import java.util.Scanner; public class UmbrellaCheck { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("비가 오나요? (true/false)"); boolean isRaining = sc.nextBoolean(); if (isRaining) { System.out.println("우산을 들고 나가기"); } else { System.out.println("구름 많아요? (true/false)"); boolean isCloudy = sc.nextBoolean(); if (isCloudy) { System.out.println("우산 챙기기"); } else { System.out.println("우산 X"); } } sc.close(); // Scanner 종료 } }
 
Share article

sson17