[4] Java - operator 연산자

kangsun·2022년 9월 13일
0

Java

목록 보기
4/44

📌 Operator 연산자

  • 산술, 비교(관계), 논리연산자
  • 삼항, 대입, 1증감연산자
  • 비트연산자

1. 정수형으로 나누기, 나머지값 구하기

System.out.println(5/3);	//1
System.out.println(5%3);	//2
		
System.out.println(3/5);	//0
System.out.println(3%5);	//3
// int로 계산하면 소수점 절 대 안나온다
// 마지막은 나머지안나오면 앞에 숫자가 나온다.
		

• 소수점 값을 구하고 싶다면 실수값을 하나라도 넣어줘야 한다.

System.out.println(3.0/5.0); //0.6
System.out.println(3/5.0);	 //0.6
System.out.println(3.0/5);	 //0.3
System.out.println(3/5.);	 //0.6
// 5. <- 실수값 5라는 뜻


bit 연산자

  • 잘 사용하지 않는다.

1) 비트곱, 비트합 연산자

System.out.println(5&3);	//1 곱하기연산자
System.out.println(5|3);	//7 더하기연산자

2) 비트 부정 연산자

System.out.println(~5); //-6

3) shift 연산자

// 16<<3 에서 3은 이동 bit 수
System.out.println(16<<3);	//left shift 	16*2의3승(8)  128
System.out.println(16>>3);	//right shift   16/2의3승(8)  2

profile
코딩 공부 💻

0개의 댓글