Java16 여러가지 연산자
//비교연산자
System.out.println('A'>'B'); //65>66
//char는 인트보다 작은 단위. 인트보다 작은 것들은 인트로 바껴져서 계산됨
//문자열 비교에는 == 대신 equals()를 사용해야 한다.
String s1 = "abc";
String s2 = "abc";
System.out.println(s1==s2);//true로 나오긴 하지만
System.out.println(s1.equals(s2));//이퀄스로 사용해라
//논리연산자
//i가 2의 배수 또는 3의 배수이다.
//i%2==0 || i%3==0
//i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다
//(i%2==0 || i%/3==0) && i%6!=0
//&&가 ||보다 우선순위가 높다
//문자 ch는 숫자이다 -> 확인방법
//'0'<=ch && ch <= '9'
//문자 ch는 소문자 또는 대문자이다.
//('a' <= ch && ch <= 'z') || ('A' <= ch && ch <= 'Z')
// 소문자 또는 대문자
//논리 부정 연산자 !
boolean b = true;
System.out.println(!b);
System.out.println(!!b); // !!true-> !false -> true
//조건연산자
//조건식?식1:식2
// 1 2 3
//참이면 2, 거짓이면 3
//result = (x > y)? x : y
int c = 10;
int d = 5;
System.out.println("//////////////////");
System.out.println(c>d?"true":"false");
System.out.println(d>c?"true":"false");
//복합 대입연산자
//i += 1; i = i + 1;
//i = 10 + j; i = i (10+j); 곱하기부호생략되서 보임..수정하기 눌러서 확인하기!
Author And Source
이 문제에 관하여(Java16 여러가지 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gogomango/Java16-여러가지-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)