ch3-12~14 나머지 연산자 / 비교연산자 (문자열의 비교는 equals())

YS_Study.log·2022년 6월 29일

나머지 연산자 %

오른쪽 피연산자로 나누고 남은 나머지를 반환나누는 피연산자는 0이 아닌 정수만 허용(부호는 무시됨)

System.out.println(10 % 8); // 10을 8로 나눈 나머지 2가 출력된다.
System.out.println(10 % -8);  // 동일한 결과 이런건 쓰지 않는다.

비교연산자

문자열 비교에는 " = " equals()를 사용해야 한다.

문자열을 만드는 2 가지 방법

String str1 = "abc"; (일반적으로 이 식을 사용한다)
String str1 = new String("abc");

String str1 = "abc";
String str2 = "abc";
System.out.println(str1==str2); // true
System.out.println(str1.equals(str2)); // true
String str1 = new String("abc");
String str2 = new String("abc");
// false 가 나오는 경우가 있기 떄문에 equls를 사용해야한다.
System.out.println(str1==str2); // false
System.out.println(str1.equals(str2));  // true
profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!

0개의 댓글