Link
05-20 09:00
Tags
- 자바 필드값 초기화
- JAVA 메소드
- JAVA 연습예제
- 자바 객체형 배열처리
- 자바 생성자
- Java
- JAVA 클래스 구성
- JAVA NULL
- 자바 1대1
- java 연산자
- JAVA ObjArray
- java 변수
- JAVA 메소드 리턴
- JAVA Parameter
- 프로그래머스 자바
- eclipse
- 개발 로드맵
- JAVA 데이터타입
- Java switch
- 자바 연산자
- 리액트 네이티브
- 자바 NullPointer
- JAVA MultiParam
- JAVA 자동판매기
- JAVA Aray
- 자바 메서드 매개변수
- 자바 1대다관계
- 자바 1대1 관계클래스
- 자바 다차원 배열
- ChatGPT 번역
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 switch 문 본문
안녕하세요
이번 포스팅에선 이전에 알아본 자바의 분기 조건문(else if) 처리 이후
자바의 또 다른 조건문인 switch문 에 대해 알아 보겠습니다.
eclipse / 자바 분기 조건문 처리(if, else if)
안녕하세요 이번엔 이전 포스팅에서 다룬 자바의 코드 실행 흐름 , 제어문의 종류에 이어 자바의 분기 조건문 처리에 대해 알아보겠습니다. eclipse / 자바 코드 실행 흐름 , 제어문의 종류 안녕하
stackbok.tistory.com
package javaexp.a04_process;
public class A03_Switch {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# switch문
1. 변수나 연산식의 값에 따라 실행문 선택할 때, 사용한다.
2. 기본 형식
switch(변수){
case 값1:
처리할 내용
break;
case 값2:
처리할 내용
break;
default;
상단에 선언한 값이 아닌 경우.
}
*/
int btnNum= 3; // 특정한 공간에 스위치버튼 클릭..
switch(btnNum) {
case 1:
System.out.println("A 구역에 불이 켜졌습니다.");
break;
case 2:
System.out.println("B 구역에 불이 켜졌습니다.");
break;
case 3:
System.out.println("C 구역에 불이 켜졌습니다.");
break;
default:
System.out.println("해당 버튼은 지정된 버튼이 아닙니다.");
}
/*
ex) 주사위 번호를 변수로 선언해서 1,3번은 빙고라고 출력
2,4번은 행운의 번호 출력, 5,6번 gogo!라고 출력, 그외는 주사위 번호가
아닙니다. 라고 출력 처리하세요
*/
int diceNum=3;
switch(diceNum) {
case 1:
case 3:
System.out.println("빙고!");
break;
case 2:
case 4:
System.out.println("행운!");
break;
case 5:
case 6:
System.out.println("gogo!");
break;
default:
System.out.println("주사위 번호가 아닙니다.");
}
}
}
이 처럼 예제를 통하여 switch 문을 알아보았는데요
break; 를 걸어주지 않는다면 해당하는 case 에서 코드가 진행된 후 멈추는 것이 아닌
계속 진행이 되기 때문에 유의 해야합니다.
이상 자바의 switch 문에 대하여 알아봤습니다.
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바 break , continue 문 (0) | 2023.03.17 |
---|---|
eclipse / 자바 반복문(for 문) (0) | 2023.03.17 |
eclipse / 자바 분기 조건문 처리(if, else if) (0) | 2023.03.17 |
eclipse / 자바 코드 실행 흐름 , 제어문의 종류 (0) | 2023.03.17 |
eclipse / 자바 비교,논리,삼항 연산자 (0) | 2023.03.17 |