반응형

-  조건문은 개발자가 작성한 코드(조건식)를 조건(결과)에 따라 코드의 실행 여부, 흐름이 결정되는 것을 이야기한다.

- 조건문은 { } 안에 실행할 내용이 포함된다.

- switch 조건문은 case가 하나 종료될 때 마다 break를 해주어야 한다.

1. if

if문은 내가 설정한 값이 조건에 맞으면 실행이 되는 것을 볼 수 있다.

위에서는 score가 90보다 크거나 같으면 "점수가 90보다 큽니다." 라는 말이 출력되게 되어있다. 

score가 93으로 설정되어있어 출력되는 것을 볼 수 있다.

* if를 여러번 사용해서 더 많은 조건을 줄 수도 있다.

 

2. if - else

if문은 혼자서도 사용이 가능하지만 else는 if없이 사용은 어렵다.

위 코드를 보면

if ( score가 90보다 크거나 같으면 "점수가 90보다 큽니다.")를 출력

else (그렇지 않으면 "점수가 90보다 작습니다.") 를 출력 하도록 되어있다.

위 처럼 else if도 여러번 반복 사용이 가능하다.

맨 마지막의 else블록은 위의 모든 조건식이 false(점수가 70점 미만인 경우)인 경우 실행이 되고, 

그 후 전체 if문이 종료가 된다.

 

3. Scanner를 import 하여 if , else if문 사용하기

scanner를 사용하여  if문을 사용하면 내가 직접 점수를 적어값을 주고, 맞는 조건식을 찾아 결과를 출력하는 것을 해볼 수 있다.

 

4. Math.random(랜덤함수)을 사용하여 주사위 경우의 수 구하기

 

- if문을 사용하여 구하기

 

- switch문을 사용하여 구하기

 

반응형

+ Recent posts