Operators

ha_jni·2021년 5월 4일
0

할당연산자

오른쪽의 결과를 왼쪽에 대입하는 연산자

int a = 1; // 변수 a에 1이 대입
int a = 1 + 2; // 변수 a에 1+2를 하여 3이 대입

산술연산자

산술연산자는 수학적인 계산에 사용되는 연산자

// 더하기,빼기
int a = 1 + 2; // A의 값 3 출력
int b = 3 - 1; // B의 값 2 출력

// 곱하기,나누기,나머지
int c = 3 * 2; // C의 값 6 출력
int d = 6 / 2; // D의 값 3 출력
int e = 10 % 7; // F의 값 3 출력

// 증가, 감소
int i = 3
i++
System.out.println(i); // 4 출력
i--
System.out.println(i); // 3 출력

비교 연산자 (관계 연산자)

비교 연산자의 결과는 true나 false 중의 하나

// ==    좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false
System.out.println(3 == 4);// false
System.out.println(1 == 1);// true

// !=   '!'는 부정을 의미
System.out.println(3 != 4);//true
System.out.println(1 != 1);//false

// >    좌항이 우항보다 크다면 참, 그렇지 않다면 거짓임을 알려주는 연산자
// <    위의 반대의미
System.out.println(10 > 30);//false
System.out.println(20 > 10);//true

// >=    좌항이 우항보다 크거나 같다.
// <=    위의 반대의미
System.out.println(10 >= 30);//false
System.out.println(20 >= 10);//true

비교 연산자

논리 연산자(Conditional Operator) Boolean의 값을 결합해서 코드를 좀 더 간결하게 만들 수 있음

boolean a = true;
boolean b = false;
// &&   AND 연산자
System.out.println(a && b); // false

// ||   OR 연산자
System.out.println(a || b); // true

// !    NOT 연산자
boolean a= false;
System.out.println(a); // false
System.out.println(!a); // true

0개의 댓글