'자바 조건문'에 해당되는 글 1건

  1. 2018.05.22 자바 조건문

자바 조건문

JAVA 2018. 5. 22. 18:03


안녕하세요 AddChan입니다.

오늘은 자바 조건문에 대해 알아보도록 하겠습니다.


자바 조건문에는 if - else 문, switch - case - default문 이 있습니다.


조건문에 조건식이 참 이냐 거짓이냐에 따라 출력이 다르게 됩니다.



1.if문


if문의 사용법은


if(조건식)

true일 경우 실행 

}

else {

  flase일 경우 실행

}


for문과 마찬가지로 조건식 뒤에 ;을 붙이지 않습니다.




▲if문 예제


위 예제를 보면 조건식에 a>=15 라는 조건식이 있습니다.

a = 15이상이기때문에 "a=15이상입니다" 가 출력됩니다.


밑에 b도 마찬가지로 b == true 입니까? 라는 조건식이 거짓이므로

else의 부분이 실행되어 "b는 flase 입니다" 가 출력됩니다.

 

그리고 3가지 이상 if 문을 쓰실때는 


if(조건식) {

명령문

}

else if(조건식) {

명령문

}

else {

명령문

}


이런식으로 사용하시면 됩니다.


참고로 else는 if문과 else if 문의 조건식이 둘다 맞지 않을

경우 명령문을 실행하기 때문에 조건식을 쓰지 않습니다.


if문을 이해 하셨다면 실습을 해보도록 하겠습니다.


    //실습   

  성적을 입력받아 

입력 받은 값이

  90점 이상이면 학점A

80점 이상이면 학점B

70점 이상이면 학점C

60점 이상이면 학점D

아니면, 학점F 

를 출력하시오.





▲if문 실습


이해가 되지 않는 부분이 있으시면 댓글을 남겨주시면 감사하겠습니다.




2.switch문


switch문의 사용법은


switch (n) {

case 1: n값이 1일때 출력문

break;

case 2: n값이 2일때 출력문

break;

default: n값이 1도 2도 아닐때 출력문

break;

}


이런식으로 사용하시면 됩니다.




▲switch문 예제


month에 5가 저장되어있습니다.

switch(5) 이기 때문에

case 1: 일치하지 않아 패스 

case 2: 일치하지 않아 패스 이런식으로 

case 5: 가 되었을때 month값이 일치하니까 "5월" 출력됩니다.



▲switch문 예제2


위 예제처럼 명령문이 모두 똑같다면 

case 3: case 4: case 5: {

명령문

을 사용하셔도 됩니다.



▲switch문 예제3


위 예제 처럼 "분식" 과 같은 단어를 사용하실때는 " " 를 사용해주셔야 합니다.


이제 switch문 이해를 하셨다면 실습을 해보도록 하겠습니다.



//실습

일 수를 알고싶은 월을 입력하여

그 월의 일수를 출력하시오.


ex)2를 입력

"월의 날수는 28일" 출력

  

   4를 입력 

"월의 날수는 30일" 출력





▲switch문 실습



이해가 되지 않는 부분은 댓글을 남겨주시면 감사하겠습니다.



.

.

.

.

.

.

오늘은 자바 조건문인 if문과 switch 문에 대해서 알아보았습니다.

이클립스에서 switch 문을 쓰실때 sw쓰시고 컨트롤+스페이스바 키를 누르시면

자동 완성으로 상당히 편리합니다. 물론 if문도 마찬가지 입니다.


그럼 지금까지 AddChan 이었습니다.감사합니다.






'JAVA' 카테고리의 다른 글

자바 배열  (0) 2018.05.25
자바 반복문  (0) 2018.05.21
자바 스캐너  (0) 2018.05.20
자바 연산자  (0) 2018.05.17
자바 변수  (0) 2018.05.16
Posted by AddChan
,