2023. 5. 4. 19:39ㆍLanguages/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 이후 문장들을 실행하지 않는다.
- 이후 다음 반복으로 넘어가게 된다.
'Languages > JAVA' 카테고리의 다른 글
| [JAVA] 데이터 타입, 배열 (0) | 2023.05.08 |
|---|---|
| [JAVA] 조건문, Math.random() (0) | 2023.05.04 |
| [JAVA] 연산에서 타입 변환, printf, 키코드 읽기 (0) | 2023.05.02 |
| [JAVA] 변수, 기본 타입, 타입 변환(형변환) (0) | 2023.05.01 |
| [JAVA] Eclipse 흐름, 용어, 명령 프롬프트 (0) | 2023.05.01 |