2.Quiz
if조건문을 활용한 홀짝출력을 switch-case문으로 바꿔보기
일단 switch-case문이 무엇인지모르기에 책에서 도움을 얻었다. 조건문을 구현할때 if문을 사용하면 번거로운경우가있어
switch-case문을 쓴다고한다.
switch (number % 2) {//swich ()안에는 조건문이므로 2를 넘버로나눴을때의 나머지값
case 0: // 0이라면 짝수입니다.
System.out.println(number + "짝수입니다");// 숫자를 출
break;
default://else같은 아닐경우라는 의미이므로 0이아닌경우 0또는1뿐이므로 홀수입니다.
System.out.println(number + "홀입니다");
break;
위에는 내가 if문에서 바꾼코드이다. switch (number % 2 ==0)을 쓰고 계속 헷갈렸는데 생각을 잘못했다..
(number % 2 )에다가 case 0을 대입하면 짝수입니다가 출력되고 default는 아닌경우이기에 홀입니다로 출력되었다.
또한 if문에서 사용하는 { } 대신에 문장의 끝마다 breack;로 막아주는것도 특징이다.
다음 문제풀러가야징~
'IT 공부 > JAVA' 카테고리의 다른 글
[JAVA] while문을 이용하여 계속 더하는 계산기만들기 (0) | 2021.04.19 |
---|---|
[JAVA] 이중 for문을 이용하여 별짓기 (0) | 2021.04.19 |
[JAVA] 반복문을 이용한 안녕하세요 출력하기 (0) | 2021.04.19 |
[JAVA] if문을 이용하여 학점 출력하기 ! (0) | 2021.04.15 |
[JAVA]조건문을 이용한 홀수짝수 출력 (0) | 2021.04.15 |