프로그래밍 문법/Java
Java 연산자
poetDeveloper
2024. 1. 7. 18:43
김영한님의 java-start 강의를 듣고 작성하였습니다.
연산자 주의할 점
- String + int를 해주면 String + String으로 java가 바꿔서 더하게 된다. ex) "apple" + 4 = apple4
- 우선순위가 조금이라도 애매하다싶으면 무조건 괄호를 쓰기.
- 문자열끼리 비교할 땐 ==으로 비교하면 안되고 .equals() 메소드를 사용해야한다.
전위 증감 연산자 ++a
a = 1, b = 0
b = ++a //전위 증감 연산자
a = a + 1 //a의 증감 연산이 먼저 진행, a = 2
b = a //이후에 a를 대입 b = 2
결과: a = 2, b = 2
대입을 하는 상황에서 전위 증감 연산자는 값을 먼저 증가시키고 대입을 한다.
후위 증감 연산자 a++
a = 1, b = 0
b = a++ //후위 증감 연산자
b = a; //a의 값을 먼저 b에 대입 b = 1
a = a + 1; //이후에 a의 값을 증가 a = 2
결과: a = 2, b = 1
대입을 하는 상황에서 후위 증감 연산자는 대입을 먼저 하고 값을 증가시킨다.
반응형