Day5.230503
연산자
연산자의 종류
연산의 방향과 우선순위
조건문
if문
조건식의 결과에 따라 블록 실행 여부 결정.
if(조건){
조건 충족 시 실행코드
}
추가 공부)
- if-else문
if문의 조건식이 true이면 if문의 블록 실행,
조건식이 false이면 else 블록이 실행.
- switch문
변수가 어떤 값을 갖느냐에 따라 실행문이 선택.
반복문
어떤 작업(코드)이 반복적으로 실행되도록 할 때 사용.
for문과 while문은 서로 변환 가능.
for문은 반복 횟수를 알고 있을 때 주로 사용.
while문은 조건에 따라 반복할 때 주로 사용.
for문
for(초기값;조건식;증감식) {
반복실행문
}
* 실행 결과
9 8 7 6 5 4 3 2 1 0
* 실행 결과
0 1 2 3 4 5 6 7 8 9
*실행 결과
sum=0
총합=15
+) sum=sum-i과 sum-=i는 같음.
* 실행 결과
-----3단출력----
3*1=3
3*2=6
3*3=9
3*4=12
3*5=15
3*6=18
3*7=21
3*8=24
3*9=27
이중 for문
while문
* 실행결과
1
2
3
4
5
로 같다.
do-while문
while문과의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐의 차이. 동작방식은 동일.
조건을 충족하지 않아도 최소한 1번은 실행.
do {
반복실행코드
} while(조건);
* 실행 결과
100
break문
반복문인 for문, while문, do-while문의 실행을 중지할 때 사용.
* 실행 결과
1
2
3
4
5
i는 5입니다
continue문
반복문인 for문, while문, do-while문에서만 사용.
블록 내부에서 continue문이 실행되면 for문의 증감식 또는 while문, do-while문의 조건식으로 이동.
반복문을 종료하지 않고 계속 반복을 수행한다는 점이 break문과 다름.
* 실행 결과
1
2
3
4
5
k는 5입니다
5
k는 5입니다
.......(무한루프 발생)
* 실행 결과
2
3
4
5
j는 5입니다
6
7
8
9
10
11
'개발 수업 > JAVA' 카테고리의 다른 글
[Java] 참조 타입과 참조 변수,배열 (0) | 2023.05.08 |
---|---|
[Java] 연산자,제어문(if-else문,switch문) (0) | 2023.05.04 |
[Java] 변수와 타입/타입 변환 (0) | 2023.05.02 |
[Java] 변수와 타입/데이터타입,타입 변환(자동,강제,리터럴형 변환) (0) | 2023.05.01 |
[Java] JDK설치/이클립스 개발 환경 구축 (0) | 2023.04.30 |