오늘 핵심
연산자
연산자 우선순위
System.out.print() = 줄 바꿈 없음
System.out.println() = 줄 바꿈 있음(line)
System.out.printf() = formatted의 약자. format과 사용법 같음.
조건문
if / switch
if 사용법
if (비교할 값) {
실행시킬 값; }
else if (if말고 다른 것도 조건을 걸때
else {아닐 때 실행 시킬 값};
switch 사용법
switch (변수) { case ' 찾을 값' : return
default : 아무것도 해당하지 않는 값
switch는 if와 다르게 넣은 값을 찾아가는 조건문이다.
if는 위에서부터 그 값에 해당하는 걸 다 실행한다면
switch는 그 값이 아니라면 실행하지 않는다.
다만 switch는 그 값을 실행하고 멈추지 않기 때문에 break나 return을 꼭 넣어줘야한다. 아니면 에러가 날지도.
아 그리고 == 와 equals의 차이
두개 다 값을 비교한다. 그리고 boolean 타입으로 반환.