public class OperatorEx01 {
public static void main(String[] args) {
//단항 연산자
int i = -3;
int j = -i;
System.out.println(j);
// ++, --
int k = 1;
k++;
System.out.println(k);
k--;
System.out.println(k);
// 증감연산자는 a++, ++a 의미가 조금 다름.
k=1;
int h = k++; // ++가 뒤에 붙으면, 먼저 대입, 이후에 증가를 한다.
System.out.println("k값 : "+k);
System.out.println("h값 : "+h);
k=1;
int g = ++k; // ++가 앞에 붙으면, 먼저 증가, 이후에 대입을 한다.
System.out.println("k값 : "+k);
System.out.println("g값 : "+g);
k=1;
System.out.println(k++);
k=1;
System.out.println(++k);
System.out.println("-------------------------------------------------------------");
//~연산자 - 2진수값을 반대로
byte b = 10; //0000 1010
System.out.println(~b); //1111 0101
System.out.println(~b + 1); //1111 0101
System.out.println("-------------------------------------------------------------");
System.out.println(!true); //false
boolean boo1 = !false;
System.out.println(boo1); //true
System.out.println("-------------------------------------------------------------");
}
}
'JAVA > 코드' 카테고리의 다른 글
2022_09_21 연습 09 OperatorEx03 (0) | 2022.09.21 |
---|---|
2022_09_21 연습 08 OperatorEx02 (0) | 2022.09.21 |
2022_09_21 연습 06 CastingEx03 (0) | 2022.09.21 |
2022_09_21 연습 05 CastingEx02 (0) | 2022.09.21 |
2022_09_21 연습 04 CastingEx01 (0) | 2022.09.21 |
댓글