연산자(Operations)
-연산에 사용되는 표시나 기호(+, -, *, /, %, =, ...)
![]() |
1.산술(나머지):System.out.println(10%8);#2 2.부호:int x=-10; System.out.println("+x="+ +x); //+x=-10 4,5.증감+대입: y=x++; //1)=x: 대입연산자, 2)x++ 증감연산자 System.out.println("1.x="+x+",y="+y); //x=6, y=5 7.논리: System.out.println("!false="+!false); //!false=true 8.조건: result = (60 %2==1) ? "홀수" : (score > 0) ? "짝수" : "0"; System.out.println(result +"입니다."); //짝수입니다. |
9.비트
비트 연산자 &(and), |(or), ^(xor), ~(정수값)
| System.out.println("6&3="+(6&3)); //2 6: 0110 3: 0011 -------- & 0010 : 2 |
10.쉬프트
shift 연산자: 비트이동 연산자
<<n : 왼쪽으로 n비트만큼 이동, 오른쪽의n 비트 0으로 채움
>>n : 오른쪽으로 n비트만큼 이동, 왼쪽의 n비트 부호비트로 채움
>>>n : 오른쪽으로 n비트만큼 이동, 왼쪽의 n비트 0으로 채움
| System.out.println("8<<2:" +(8<<2)); //8<<2:32 8: 00001000 <<2: 00100000 : 32 |
'STUDY > JAVA' 카테고리의 다른 글
| JAVA_변수(valuable) (1) | 2023.03.06 |
|---|
