[JAVA] 연산자, 반복문

2023. 5. 4. 19:39Languages/JAVA

💬 기억하고 싶거나 공부한 내용을 기록중입니다 :)   개인적으로 기억하고 싶은 내용들을 적어두고 있습니다.

 

1️⃣ 연산자

 

1. 연산자

- 부호:   + (유지),   -(변경)

- 증감:  ++(증가),  --(감소)

- 논리 부정: !

- 산술: +(덧셈), -(뺄셈), *(곱셈) ,/(몫) ,%(나머지)

   1) 산술을위해 피연산자의 변수 타입을 먼저 맞추게 되는데, 더 큰 범위의 타입으로 변환되어 연산을 수행

   2) byte, char, short 타입의 피연산자들은 모두 int 타입으로 변환되어 연산을 수행하게 된다.

- 문자열 결합: 문자열이 서로 결합하게 된다

- 비교(왼쪽 피연산자를 기준으로)

  값이 같음(==), 값이 다름(!=), 초과(>), 이상(>=), 미만(<), 이하(<=)

- 논리

   피연산자 모두가 true일 경우 결과가 true (&&, &)

   피연산자 중 하나가 true일 경우 결과가 true (||,|)

- 대입

   = : 오른쪽 값을 왼쪽 변수에 저장

   +=, -=, *=, /=, %=, &=, ¦=, ^= : 예시) i += 1 -> i = i + 1

 

2️⃣ 반복문

 

1) for문

- for(초기값;조건식;증감식)

  예) for(int i  = 1; i<10; i++) {

                조건식이 true일 경우, 실행코드

        }

 

2) while문

- while(조건) {

                 조건식이 true일 경우, 실행코드

  }

- 조건이 true이면,  while문 내 코드가 무한하게 실행될 수 있다. 따라서 중간에 break문을 넣어주거나, 변수의 값이 false가되어야 한다. 

 

3) do-while문

- while문이 조건을 보고 실행하는 거라면, do-while문은 실행문을 먼저 실행하고, 조건을 보게 된다.

 

4) break문

- break문이 속한 가장 가까운 반복문을 종료하게 한다.

 

5) continue문

- 반복문 중 특정 조건을 만족하는 경우 continue문을 실행되어, 반복문 내 continue 이후 문장들을 실행하지 않는다.

- 이후 다음 반복으로 넘어가게 된다.