본문 바로가기
개발/자바 웹 개발

[자바 웹 개발] if-else if-else문

by lee4bee 2024. 4. 21.

if-else if-else문 (배경: 이젠아카데미컴퓨터학원 종로캠퍼스)

본 포스팅은 '이젠아카데미컴퓨터학원 종로캠퍼스'에서 진행한 윤대명 선생님의 강의를 듣고 공부한 내용을 정리한 것입니다.

*참고 자료: 신용권, 『이것이 자바다』, 한빛미디어(주), 2015.

자바 Java 기본서 사러 가기

 

이것이 자바다

COUPANG

www.coupang.com

목차


    1. if-else if-else문

    *복수의 조건식을 줘서, 조건식을 만족하는 블록만 실행합니다.

    신용권, 『이것이 자바다』, 강의 교안 (출처: 한빛미디어)

    ↘첫 번째 조건이 만족하지 않을 때, 또 조건을 줍니다.

    ↘if-else if-else 구문은 개수 제한이 없습니다. 원하는 대로 넣어서 활용해 볼 수 있습니다.


    1-1. [예제] if-else if-else문

    if-else if-else문 예제 (화면 캡처_출처: Eclipse)


    1-2. [예제] 주사위의 번호를 뽑는 예제

    if-else if-else문으로 주사위의 번호 뽑기 (화면 캡처_출처: Eclipse)

    ↘[Math.random]은 미리 만들어 놓은 메소드입니다. 0에서 1 사이의 실수(0과 1은 포함하지 않는), 즉, '0.000…0001'부터 '0.999…'까지의 범위 안에서 숫자를 랜덤 하게 뽑아줍니다.

    if-else if-else문으로 주사위의 번호 뽑기 (화면 캡처_출처: Eclipse)

    ↘[Math.random()*6]하면, '0.000…0006'부터 시작해서 '5.999…' 사이의 값이 랜덤하게 나옵니다. 이걸 int 타입으로 바꾸면 여기서 나올 수 있는 숫자는 0에서부터 5까지 나올 수 있습니다. 여기에 1을 더한다는 것은, 1에서 6 사이의 랜덤 한 숫자가 나온다는 말입니다. 결국은 주사위입니다.

    ↘실행을 시켜보면, 1에서 6사이의 값이 나오는 걸 볼 수 있습니다.


    쿠팡 파트너스
    쿠팡 파트너스