1. 연산자
연산자의 우선순위
| 연산자 | 우선순위 |
| 증감(++,--), 부호(+,-), 비트(~), 논리(!) | 높음 ↑ ↓ 낮음 |
| 산술(%*/) | |
| 산술(+,-) | |
| 쉬프트(<<,>>,>>>) | |
| 비교(<,>,<=,>=,instanceof) | |
| 비교(==,!= | |
| 논리(&) | |
| 논리(^) | |
| 논리(|) | |
| 논리(&&) | |
| 논리(||) | |
| 조건(?:) | |
| 대입(=,+=,-=,*=,/=,%=,&=,^=,|=,<<=,>>=,>>>=) |

위의 예시를 보면 산술연산자(/)가 대입연산자(=) 보다 먼저여서
ㅁ을 double로 설정하더라도 실수로 결과값이 출력되지 않고
정수로 반올림 되는 결과값이 나온다.

위와 같이 중간에 /3을 /3.0, 즉 double값으로 설정하면
평균의 결과값이 실수로 나오게 해결할 수 있다.
2. 로그작업(로깅)
로그란?
히스토리 보드, 기록이라고 할 수 있다.
System.out.println("로그 01"); // 코드 흐름 파악 로그
System.out.println("op = ["+op+"]"); // 데이터 확인 로그
오류코드가 생기지않고 원하는 출력이 이루어지지않을때,
어디서 문제가 생겼는지 코드흐름 파악로그를 부분부분 넣어
확인할 수 있다!!!

3. 버퍼 공간
버퍼공간은 사용자의 입력을 기다리는 공간으로
String은 enter도 입력한것으로 인식하기때문에
전에 sc.nextLine();를 기입해줘서 enter를 소거해줘야한다.

4. 흐름제어문
2) 반복문
while
- 무한반복문(무한루프)라고 부르고
종료조건이 while 안에 반드시 존재해야 한다.
- 반복되는 횟수를 모를때 사용된다.
for
- 반복되는 횟수를 알 때 사용되는 반복문이다.
- for 반복문의 진행은
초기식 → 조건식 → 수행할문장 → 증감식 → 조건식
→ 수행할문장 → 증감식 → 조건식 → .....
으로 진행된다.
'JAVA > JAVA기초' 카테고리의 다른 글
| [JAVA기초] 04. 학생부 프로그램 작성하기 (0) | 2024.07.01 |
|---|---|
| [JAVA기초] 03. 배열 (0) | 2024.07.01 |
| [JAVA기초] 01. package, class, 함수, 변수, 흐름 제어문 - 조건문 if (0) | 2024.06.25 |