12,1,2,3 겨울입니다.
456 봄입니다.
789 여름입니다.
10 11 가을입니다.
▼정답
public class Switch { public static void main(String[] args) { int n = 1; switch (n) { case 12: case 1: case 2: case 3: System.out.println("겨울입니다."); break; case 4: case 5: case 6: System.out.println("봄입니다."); break; case 7: case 8: case 9: System.out.println("여름입니다."); break; case 10: case 11: System.out.println("가을입니다."); break; default: System.out.println("월이 아닙니다."); } } }
1+2+3+4 ~~1000 까지의 합을 구하시오.
▼정답
public class sample { public static void main(String[] args) { int x = 1; int sum = 0; while (x <= 1000) { sum += x; x++; } System.out.println("1~1000까지의 합 : " + sum); } }
▼정답
public class sample { public static void main(String[] args) { int x = 1; while (x <= 9) { System.out.println("3 * " + x + " = " + (3 * x)); x++; } } }
▼정답
if : 조건값일 때 사용. switch : 정수값일 때 사용.(true/false가 오지 못 함) case1 ~ break까지 실행 case / break / default로 이루어짐 while : 반복문. 반복 조건이 true면 중괄호 영역 실행
-변수 3개를 선언후 80, 33 ,55 차례대로 할당
public class sample { public static void main(String[] args) { int x = 80, y = 33, z = 55; int max; max = (x > y) ? x : ((y > z) ? y : z); System.out.println(max); } }
▼정답
int n = 1 switch (n) { case 1: System.out.println("출력"); . . . break; 이라면, break까지 멈추지 않고 모든 값을 출력
- int num = -10 을 할당후 해당 정수에 대한 절대값을
출력하는 프로그램을 작성하시오.
▼정답