[JAVA] 계절별 case를 하나의 코드로 바꾸기 [예제 FlowEx6.java 응용하기]
·
◎ Java/Java☕
[JAVA] 조건문 switch[하나의 조건식으로 많은 경우의 수 처리하기] 1. 조건문 switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. switch문은 아래와 같다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문 yermi.tistory.com - 계절별 case를 하나의 코드로 바꾸기 import java.util.Scanner; public class FlowEx6 { public static void main(String[] args) { System.out.print("현재 월을 입력하세요. >"); int month = new Scanner(System.in).nextInt(); switch (month/3..
[JAVA] 조건문 switch [하나의 조건식으로 많은 경우의 수 처리하기]
·
◎ Java/Java☕
1. 조건문 switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. switch문은 아래와 같다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문장들을 수행한다. 4. break문이나 switch문의 끝을 만나면 switch문 전체를 빠져나간다. switch (조건식) { case 값1: // 조건식의 결과가 값1과 같을 경우 수행될 문장들 break; case 값2: // 조건식의 결과가 값2과 같을 경우 수행될 문장들 break; default: // 조건식의 결과와 일치하는 case문이 없을 때 수행될 문장들 } public class Switch { public static void main(String[] args) ..
[JAVA] 조건문 if [if문, if-else문, if-else if문, 중첩 if문]
·
◎ Java/Java☕
1. 조건문이란? - if, switch '조건문'은 조건식과 문장을 포함하는 블럭{}으로 구성되어 있으며, 조건문은 조건식의 연산결과에 따라 실행할 문장이 달라진다. 조건문은 if문과 switch문이 있으며, 주로 if문이 많이 사용된다. 2. if문 if문은 가장 기본적인 조건문이며, 조건식이 참(true)이면 괄호{} 안의 문장을 수행한다. if (score > 60) { // 조건식 (score > 60) System.out.println("합격입니다."); // 조건식이 true일 때 수행될 문장 } 위 조건식의 결과는 'true'이므로 if문 괄호{} 안의 문장이 실행된다. 만일 조건식의 결과가 'false'이면 괄호{} 안의 문장은 수행되지 않을 것이다. - 블럭{} 괄호{}를 이용해서 여러..
[JAVA] 논리 연산자 [논리 연산자(&&, ││), 논리부정 연산자(!)]
·
◎ Java/Java☕
1. 논리 연산자(&&, ││, !) ││(OR 결합) : 피연산자 중 어느 한 쪽만 true이면 true를 결과로 얻는다. &&(AND 결합) : 피연산자 양쪽 모두 true이어야 true를 결과로 얻는다. * 논리 연산자는 피연산자로 boolean 타입 또는 boolean 타입의 값을 결과로 하는 조건식만을 허용한다. 논리 연산자가 자주 사용되는 몇 가지 예는 다음과 같다. x > 10 && x < 20;// 10 < x < 20 으로 표기 불가 // x는 10보다 크고, 20보다 작다. i % 2 == 0 || i % 3 == 0; // i는 2의 배수 또는 3의 배수이다. (i % 2 == 0 || i % 3) && i % 6 == 0;'&&'가 '||'보다 우선순위가 높음 // i는 2의 배수 ..