study

(210428)Java를 활용한 조건문-if, switch문 예제

hjkeeeem 2024. 7. 25. 20:16

기본적인 IF문 예제로

점수 조건을 받아 등급을 출력하는 예제

else if를 사용하면 다른 점수도 출력할 수 있지만

여기서는 기본적인 문법만 다루기 때문에 if문만 사용해보았다.

다음은 if - else 문을 사용하여 나타내보자.

if문과 사용했을 때와 어느 곳이 달라졌는지 

확인할 수 있을 것이다.

 

 

하지만 결국 이것도

사용법은 if와 같지만 출력 값은

A와 B만 나타낼 수 있다. 

그렇다면 이제부터

if-else if-else문 예제를 보자

 

사진에 나와 있는 코딩과 같이

else if를 사용하면 더 많은 조건을 줄 수 있다.

if와 else if에는 무조건 옆에 조건이 들어가고

else는 나머지 값이라고 생각하면 될 것이다.

 

 

다음은 Switch문에 대해서 알아보자

이번 예제는 Switch문을 사용하여 

주사위 번호 하나 뽑기 프로그램을 만든 것이다.

int num  = (int)(Math.random()*6) + 1;

 이 부분은 이렇게 설명할 수 있다.

 

int num = (int) (Math.random() * n) + start

= start부터 시작하는 n개의 정수 중에서 임의의 정수 하나를

얻을 수 있다.

위에 주사위 번호 뽑기 예제에 적용해본다면 

이해를 할 수 있을 것.

 

 

 

 

이번엔 break문이 들어가지 않는다면

결과가 어떻게 나타날지에 대한 코딩이다.

결과와 같이 하나만 나와야 하는 값이 

두개가 같이 나오는 것을 볼 수 있다.

되도록이면 break문을 생활화 하는 것이 좋다!

 

 

 

다음은 Char 와 String을 사용하는 Switch문이다.

 

Char 사용

 

String 사용