>  기사  >  Java  >  Java에서 "/"와 "%"의 차이점

Java에서 "/"와 "%"의 차이점

王林
王林원래의
2019-11-21 10:10:268578검색

Java에서

차이:

%는 모듈로 연산자이고 /는 나누기 연산자입니다. %는 나머지 연산이고 /는 일반적인 나누기 기호입니다.

예:

System.out.println(3/5)  = 0;
System.out.println(2/5)  = 0;
System.out.println(4/5)  = 0;
System.out.println(6/5)  = 1;
System.out.println(7/5)  = 1;
System.out.println(8/5)  = 1;
System.out.println(11/5)  = 2;
System.out.println(12/5)  = 2;
System.out.println(13/5)  = 2;

결과는 얻은 정수(몫의 정수)와 같습니다.

System.out.println(17%5) = 2;
System.out.println(16%5) = 1;
System.out.println(13%5) = 3;
System.out.println(8%5) = 3;
System.out.println(7%5) = 2;

결과는 나머지(남은 양)와 같습니다.

System.out.println(2%5) = 2;
System.out.println(7%8) = 7;
System.out.println(6%8) = 6;

나머지를 취하는 규칙이 있습니다( 모듈로): 왼쪽이 오른쪽보다 작으면 결과는 왼쪽, 왼쪽이 오른쪽보다 크면 나머지를 살펴봅니다.

추천 튜토리얼: Java 입문 튜토리얼

위 내용은 Java에서 "/"와 "%"의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.