목차
- javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅
- 자바에서 또 다른 조건문 if 예제 이전 포스팅
- 자바 switch 조건문 정수 비교 예제
- 자바 switch 조건문 문자열 비교 예제
- 자바 switch default 문 예제
javac 활용 자바 소스 코드 컴파일 예제 이전 포스팅
오늘 예제를 진행하기에 앞서 자바 소스 코드 파일을 컴파일 하는 방법을 알아야합니다. class 파일을 생성한 후 실행할 수 있어야 예제 결과를 확인할 수 있습니다. 따라서 컴파일 방법을 아직 모르신다면 아래 링크의 포스팅을 참고하여주세요.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바에서 또 다른 조건문 if 예제 이전 포스팅
오늘 포스팅의 주제는 switch 조건문 활용 예제입니다. 조건문의 종류로는 if문이 있습니다. 일반적인 조건문입니다. 이전 포스팅에서 이 if문과 else, else if 문의 다양한 예제를 통해 사용법을 배웠습니다. 만약 if문에 대해 모르신다면 아래 링크의 포스팅을 참고해주세요.
2023.08.11 - [Java] - [Java/Linux] if 조건문 및 else, elseif 활용 예제(Boolean, 정수, 문자열비교)
자바 switch 조건문 정수 비교 예제
아래는 자바에서 switch 문의 정수값으로 조건문을 설정하여 조건에 따라 다르게 출력하는 예제입니다.
public class Example {
public static void main(String[] args) {
int value = 5; // 비교할 정수 값
switch (value) {
case 3:
System.out.println("Value is 3");
break;
case 5:
System.out.println("Value is 5");
break;
case 10:
System.out.println("Value is 10");
break;
default:
System.out.println("Value is not 3, 5, or 10");
break;
}
}
}
자바 switch 조건문 문자열 비교 예제
아래는 자바에서 switch 문의 문자열로 조건문을 설정하여 조건에 따라 다르게 출력하는 예제입니다. 사용자에게 입력받은 문자열이 특정문자열과 동일한지 비교합니다.
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine(); // 사용자로부터 문자열 입력받기
switch (input) {
case "hello":
System.out.println("Input is hello");
break;
case "world":
System.out.println("Input is world");
break;
default:
System.out.println("Input is neither hello nor world");
break;
}
scanner.close();
}
}
자바 switch default 문 예제
switch 문은 default 조건이 존재합니다. 위의 조건들에 부합되지 않은 경우 default로 모두 포함됩니다. 위의 예제에서 "hello", "world" 두 문자열이 아닌 다른 문자열을 입력하면 무조건 default 조건문으로 포함되어 해당 문자열이 출력됩니다.