[JAVA] 6. 제어문 | if-else, switch문 정의 및 사용법

Re_Go·2024년 5월 26일
0

JAVA

목록 보기
6/37
post-thumbnail

자바에서의 조건문은 자바스크립트의 조건문과 매우 유사한 형태를 띄고 있습니다. 다만 switch 문에서 선언되는 변수의 타입에 그 차이점을 들 수 있다는 점을 가지고 있습니다.

  1. 자바스크립트의 switch문
// switch 코드부에는 문자 및 숫자가 올 수 있으며, case 코드부에는 변수 및 상수가 들어올 수 있습니다.
let day = "MONDAY";
switch (day) {
    case "MONDAY":
        console.log("Today is Monday.");
        break;
    case "TUESDAY":
        console.log("Today is Tuesday.");
        break;
    default:
        console.log("Today is not Monday or Tuesday.");
}

let x = 10;
switch (x) {
    case "10":
        console.log("x is a string '10'.");
        break;
    case 10:
        console.log("x is a number 10.");
        break;
    default:
        console.log("x is neither a string '10' nor a number 10.");
}
  1. 자바의 switch문
// 자바에서 switch 코드부는 '문자열' 만 올 수 있으며, case 코드부에는 상수만 사용이 가능합니다.
public class Main {
    public static void main(String[] args) {
        String day = "MONDAY";
        switch (day) {
            case "MONDAY":
                System.out.println("Today is Monday.");
                break;
            case "TUESDAY":
                System.out.println("Today is Tuesday.");
                break;
            default:
                System.out.println("Today is not Monday or Tuesday.");
        }
    }
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글