관계 연산자
2021. 2. 28. 17:41ㆍJava/한국어
자바에서 관계 연산자에는 6가지 종류가 있다.
연산자 | 기능 |
a < b | a 가 b 보다 작은가? |
a > b | a 가 b 보다 큰가? |
a <= b | a 가 b 보다 작거나 같은가? |
a >= b | a 가 b 보다 큰거나 같은가? |
a == b | a와 b가 같은가? |
a != b | a와 b가 다른가? |
관계 연산자의 예제를 보도록 하자.
/*
관계 연산자
==, <,>, <=, >=, != 등이 있으며
만일 이 연산자을 만족하는 식이 나온다면, boolean 값인 true가 나오고
만족하지 못한다, false가 나온다.
*/
int a = 10;
int b = 20;
int c = 30;
int d = 30;
double e = 3.14;
double f = 5.14;
System.out.println(a < b); // true
System.out.println(a > b); //false
System.out.println(a + b <= c); //true
System.out.println(a + b >= c); //true
System.out.println(c==d); //true
if (a != b) {
System.out.println("다르다");
}
System.out.println(e == f);
System.out.println(e != f);
String g = "Hello JAVA!"; //자바에만 있는 문자열 클래스
System.out.println( g.equals("Hello java!")); // 자바에서 대소문자를 구분한다 따라서 false 출력됨
System.out.println( g.equals("Hello JAVA!"));
여기서 추가할 점은 "String"이라는 클라스는 자바에만 존재하는 것이다. 예를 들어 c언어에서는 String이라는 클래스를 제공하지 않기에 코딩할때에 메모리를 만들어 주어야 한다. 또한, 자바에서는 대소문자를 구분하기에 주의해서 사용하도록 하자.
'Java > 한국어' 카테고리의 다른 글
단항 연산자(Unary_operator) (0) | 2021.03.12 |
---|---|
논리 연산자 (0) | 2021.03.01 |
부호 연산자 (0) | 2021.02.26 |
오버 플로우 (overflow) (0) | 2021.02.26 |
자바 문자열 발전 (0) | 2021.02.26 |