Chapter3. 연산자

개발빼-엠·2023년 1월 30일

Java

목록 보기
4/8
post-thumbnail
  • 전위형 = ++i 값이 참조되기 전에 증가시킨다. i를 먼저 1증가시키고 j에 i를 참조해 j와 i둘다 1증가한값이 할당되어있다. ++i; j = i;
  • 후위형 = i++ 값이 참조된 후에 증가시킨다. j에 i를 먼저 할당후 i를 증감해 i의 값은 1증가한 값이지만 j에는 증가하기 전 값이 할당되어있다. j = i; i++;

증감연산자가 수식에 포함되어있는 경우에는 결과가 다르지만 독립적으로 증감연산자가 사용되었다면 차이가 없다.

부호연산자

-는 피연산자에 -1을 곱해 피연산자의 부호를 반대로 변경한 결과를 반환한다.

비트전환연산자 - ~

정수를 2진수로 표현했을때, 1을 0으로 0은 1로 바꾸며 정수형에만 사용가능하다.

char을 비교할때는 ==사용이가능하고,

String을 비교할때는 equals메소드를 사용해야한다.

String str = "";
char ch = '';

ch == '' //가능
str.equals("") // 가능 

equalsIgnoreCase -> 대소문자 구분하지 않고 같은지 확인

switch문은 조건식의 계산결과가 int범위 이하의 정수만 가능하다.

case문의 값으로 변수를 사용할 수 없다.(리터럴, 상수만 가능)

0개의 댓글