본문 바로가기
개발 수업/JAVA

[Java] 연산자, 조건문(if문), 반복문(for문,while문,do-while문)

by 오늘 하루s 2023. 5. 3.
728x90
더보기

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 

 

1부터 5까지의 정수 합

더보기

*실행 결과

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문

구구단 2~9단 까지 출력

 

while문

더보기

* 실행결과

1

2

3

4

5

로 같다.

while문 활용한 1~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

728x90