✅ 산술 연산자
package javastudy;
public class ConstantExam {
public static void main(String[] args) {
int i1 = -5;
int i2 = +i1;
int i3 = -i1;
System.out.println(i1); //-5
System.out.println(i2); //-5
System.out.println(i3); // 5
int i4 = ++i3;
System.out.println(i4); // 6
System.out.println(i3); // 6
int i5 = i3++;
System.out.println(i5); // 6
System.out.println(i3); // 7
int i = 5;
int j = 2;
System.out.println(i + j);//7
System.out.println(i - j);//3
System.out.println(i * j);//10
System.out.println(i / 2);//2(정수/정수=> 정수값으로만 리턴, 실수 값을 얻고 싶으면 i 와 j 둘중하나를 형변환 해주어야한다.)
System.out.println(i % j);//1
}
}
✅ 대입연산자, 복합 대입연산자
package javastudy;
public class ConstantExam {
public static void main(String[] args) {
int i = 10;
int j = 10;
System.out.println(i == j);// 같니? =>true
System.out.println(i != j);// 다르니? =>false
System.out.println(i < j);// i가 j보다 작니?=>false
System.out.println(i <= j);//1가 j보다 작거나 같니?=>true
System.out.println(i > j);//i가 j보다 크니? => false
System.out.println(i >= j);//i가 j보다 크거나 같니? => true
// 복합대입연산자
i += 10;// i = i + 10;
System.out.println(i); //20
System.out.println(i -= 5);//15
}
}
✅ 연산자 우선 순위
아래로 내려갈 수록 연산자 우선 순위가 낮아진다.
'JAVA' 카테고리의 다른 글
[프로그래머스 자바 입문] 논리연산자 (0) | 2022.11.17 |
---|---|
[프로그래머스 자바 입문] if 조건문 (0) | 2022.11.17 |
[프로그래머스 자바 입문] 기본형 타입변환 (0) | 2022.11.17 |
[프로그래머스 자바 입문] 기본형 타입 (0) | 2022.11.17 |
[프로그래머스 자바 입문] 상수 (0) | 2022.11.17 |