[switch문]
- 조건 제어문
- 다중if문이랑 비슷하다.
- 변수가 어떤 값을 갖느냐에 따라 실행문이 선택됨.
- 경우의 수를 찾는 제어문
- 형식
switch(값){
case1 : 비교값:내용:내용;break;
case2 : 비교값:내용:내용;break;
default:내용:내용
}
- break 붙어있는 이유 : 다음 case를 실행하지 말고 swich문을 빠져나가기 위해서.(switch제어문을 강제로 중단시키는 역할)
ㄴbreak는 if문을 제외한 제어문을 종료시킨다.
- switch문의 값은 byte,short,char,int와 같은 정수형만 사용가능하다!(7버전부터 string도 가능하지만 모든버전에서의 호환을 위해 정수형으로 알고 있자.
- default가 들어가면 기본이라고 의미 생각하기.
-switch문에서 default는 생략 가능.

[반복문]
반복문은 어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용된다.
-for문,while문,do-while문
-for문과 while문은 서로 변환가능하다
-for문 : 반복 횟수를 알고 있을때 사용.
-while문 : 조건에 따라 반복할 때 주로 사용.
-for문,while의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐의 차이
-for문 =수치형 for문(숫자를 세면서 반복하기 때문)
for(초기식;조건식;증감식){
}
초기식은 임시적으로 보관할 수 있는 변수타임 선언하고 내가 시작하고 싶은 숫자로 초기화한다.
초기식을 수행하고 조건식후에 증감식 이후 조건식 증감식 반복하고 조건식이 만족하지 않으면 끝.

int sum2 = 0;
for(int i=0;i<=50;i++) {
if(i%5==0) {
System.out.println(i);
sum2 = sum2+i;
}
}
System.out.println("5의 배수의 합:"+sum2);
오늘의 실수 :
1. 메인메서드 작성할때 main의 오타로 인해 콘솔창이 실행 되지 않았다.
2. switch문에서 break;를 사용까먹지 말기.
3.switch를 swich로 오타 내 실행 안됨. 오타 주의!!!!!
4. System.in.read();시에 꼭 -'0'하기...
'개발자 > 백엔드 웹 개발자 과정(국비)' 카테고리의 다른 글
| 2022년 11월 11일 _ 8회차(for문, while,do-while,보조 제어문(break,continue)) (0) | 2022.11.11 |
|---|---|
| 2022년 11월 10일 _ 7회차(다중 for문) (0) | 2022.11.10 |
| 2022년 11월 8일 _ 5회차(if조건문) (0) | 2022.11.08 |
| 2022년 11월 7일 _ 4회차(자바 기본 입출력) (0) | 2022.11.07 |
| 2022년 11월 2일 _ 1회차(수업 소개, 자바,환경 변수) (0) | 2022.11.06 |