본문 바로가기
IT/JAVA

[Java]제어문/조건문(Switch 문)

by 행복한 용용이 2020. 6. 26.
반응형

1.4 switch ~ case 문

형식)

switch (값){

case 값1 : 실행문1;break;

case 값2 : 실행문2;break;

.

.

.

default : 실행문N;

}

**java의 switch ~ case문은 oracle의 decode와 비슷하고 if문은 case when then과 비슷하다

**switch의 값비교는 숫자형만 가능. (아스키코드값을 가진 char도 가능.)

(단, jdk 7이상에서는 문자열 비교 가능.)

**break 안하면 case 값1이 만족하면 실행문1만 실행되는 것이 아니라 실행문1~N까지 다 실행됨.

결과)

switch의 값과 일치하는 실행문이 실행.

예제)

예제)


java SE : Standard Edition / java를 공부할 때 가장 기본적인 버전

EE : Enterprise Edition / Server 사이즈 프로그램 (기업용)

ME : Micro Edition / 소형기기에 대한 것 (잘 안씀)

**java는 원래 소형 가전제품 제어를 하려고 나왔지만 C과 꽉 잡고 있어서 없어질 뻔 함.

**네트워크 산업(채팅)이 발달하면서 네트워크 언어로 바꿈. 이것도 C를 못이김.

**웹 산업 발달하며 이쪽에 포커스를 맞추며 java는 웹 프로그래밍 언어니다.


java 깐 파일에서 docs>>api파일을 복사해서 javadata 폴더에 api라는 폴더 만들고 거기 안에 복사 >> api폴더 안의 api 폴더 이름을 javase로 바꿈 >> javase 안의 index.html을 바탕화면으로 보내기 >> 바탕화면의 index.html 바로가기 이름을 javaseAPI로 바꿈

>>javaseAPI

1. pacage

2.all classes

3. 가장 큰거

java.lang>>math>>method>>random()


예제) 가위바위보

/*

**가위 바위 보 게임.

1. 0(가위), 1(바위), 2(보)

2. 컴 : 난수 (0,1,2)

3. 결과 logic(이김, 짐, 비김)

4. 결과 출력

나 : 보2, 컴 : 바위1, 결과 : 이겼다.

나 : 보2, 컴 : 보2, 결과 : 비겼다.

나 : 보2, 컴 : 가위0, 결과 : 졌다.

*/

-규칙

-규칙X

[출처] 빡쏘끼룩

반응형