Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter02 : switch 본문

JAVA/chapter04_control

chapter02 : switch

GAWON 2023. 5. 25. 16:41
package org.joonzis.ex;

public class Ex02_switch {
	public static void main(String[] args) {
		/*
		 * 1. 형식
		 * 		switch (표현식){
		 * 			case 값1 : 실행문; 
		 * 				  break;
		 * 			case 값2 : 실행문;
		 * 				  break;
		 * 			default : 실행문;
		 * 		}
		 * 
		 * 2. 특징
		 * 	1) 표현식의 결과는 정수, 문자, 문자열만 가능하다. 실수는 불가능!!
		 *  2) 실제 사용 예시
		 *  
		 *  	switch (var){
		 *  		case >= 10 : 	// 불가능!
		 *  		case 10 : 		// 가능!		(정수)
		 *  		case 1.5 : 		// 불가능!	(실수)
		 *  		case '남' : 		// 가능!		(문자)
		 *  		case "admin" : 	// 가능!		(문자열)
		 *  	}
		 */
		
		// 성인과 미성년자를 구분하는 값
		int age = 25;
		
		if(age >= 20) {
			// 성인
		}else {
			// 미성년자
		}
		
		
		int ckAge = age/10;
		switch (ckAge) {
			case 2 : System.out.println("성인");
				break;
			case 1 : System.out.println("미성년자");
				break;
		}
		
		
		
		String gender = "남자";
		switch(gender) {
			case "남자" :
				break;
			case "여자" :
				break;
		}
		
		if(gender.equals("남자")) {
			
		}else if(gender.equals("여자")) {
			
		}
		
		
		
		
	}
}

'JAVA > chapter04_control' 카테고리의 다른 글

chapter06 : break  (0) 2023.05.25
chapter05 : for  (0) 2023.05.25
chapter04 : do_while  (0) 2023.05.25
chapter03 : while  (0) 2023.05.25
chapter01 : if  (0) 2023.05.25