x + y x - y
연산에 사용되는 표시나 기호를 연산자라고한다.(+, -)
연산자와 함께 연산되는 데이터는 피연산자라고 한다.(x, y)
프로그램에는 연산자의 연산 방향과 우선순위가 정해져있다
100 * 2 / 3 % 5
이렇게 같은 우선순위를 가지고있는 연산자들은 왼쪽에서 오른쪽 방향으로 연산이된다.
단항 연산자, 부호 연산자, 대입 연산자는 오른쪽에서 왼쪽으로 연산한다.
헷갈리면 ( )를 사용하는게 편할거같다 괄호 부분의 연산은 최우선순위를 가진다.
++x --x 다른연산을 수행하기전에 피연산자의 값을 1증가시키거나 감소시킴.
x++ x-- 다른연산을 수행한 후에 피연산자의 값을 1증가시키거나 감소시킴.
다른 연산자와 함께 사용하면 증감 연산자의 위치에따라 결과가 다르게 나올 수 있다String str1 = "JDK" + 6.0;
다음 연산의 결과는 6.0이 문자열로 변환되고 결합되기때문에 JDK6.0이다.int score = 95;
char grade = (score > 90) ? 'A' : 'B';
System.out.println(score + "점은" + grade + "등급입니다."); //95점은 A등급입니다.
int score = 85;
char grade = (score > 90) ? 'A' : 'B';
System.out.println(score + "점은" + grade + "등급입니다."); //85점은 B등급입니다.
연산자는 나중에 적용할때 많이 헷갈릴꺼같다
나중에 정리해놓은거 자주 볼거같다