JAVA
[JAVA 기초] 연산자 편 2024-09-09
집돌이디벨로퍼
2024. 9. 10. 01:06
문자열 더하기
문자열과 숫자를 더하면 숫자가 문자열로 바뀌고 옆의 문자열과 더해진다
int num = 20;
String str = "a + b =";
String result4 = str + num; //문자열과 숫자를 더하면 숫자가 문자열로 바뀌고 옆의 문자열과 붙여준다
=> 풀어본다면
String result4 = "a + b =" + 20 ;
이렇게 되는데 이 때 숫자타입인 20은 int -> String 으로 변환되어 문자열 옆에 붙는다 따라서
결과 : String result4 = "a + b =" + "20";
연산자 우선순위
연산자 순위를 외우지는 말자..
1. 상식선에서 우선순위를 사용하자.
2. 애매하면 괄호()를 사용하자.
POINT
- 복잡해지기 시작하면 알아서 계산이 되더라도 가독성을 위해 괄호를 쳐주자
- 코드를 좀 더 쓰더라도 명확하고 단순한게 코딩하는데 더 좋다
- 최대한 생각하지 않고 편하게 해주는게 포인트
증감 연산자
++a : 전위 증감 연산자 : 값을 증가시키고 뭘함
a++ : 후위 증감 연산자 : 일단 쓰고 나중에 증가시킴, 다른 연산이 먼저 수행된 후 증감연산이 수행된다.
단축키
Shift + F10 : 이전에 실행했던 것
Ctrl + Shift + F10 : 현재파일실행
Ctrl + Shift + Enter : 한 줄 완성 커맨드
비교 연산자
비교 연산자를 사용하면 참 or 거짓 이라는 결과가 나온다. (boolean 타입)
문자열 비교
"hello" == "hello" //문자열은 이렇게 비교하면 안되고 equls 로 비교해야한다!
"hello".equlas"hello"
비트 연산자는 실무에서 거의 사용할 일이 없음
- 비트 연산자 : &, |, ^, ~, <<, >>, >>>