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
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java]제어문/반복문(while문,do~while문)/break,continue,return (0) | 2020.07.01 |
---|---|
[Java]제어문/반복문(for문) (0) | 2020.06.29 |
[Java]제어문/조건문(if문) (0) | 2020.06.25 |
[Java]연산자 (Operator)/이항,삼항,대입 연산자 (0) | 2020.06.24 |
[Java]연산자 (Operator)/단항 연산자,형변환 (0) | 2020.06.22 |