컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post C언어] 숫자 증가, 감소, for 문 사용법 예제 소스; Increase Decrease...Python/파이썬] 반올림 함수, 정수로, 소수점 특정 자리에서; Round To Int...Python/파이썬] 나머지 값 구하기 연산자 기호, 함수; Modulus Operator...Excel/엑셀] 음수의 제곱근 구하기 함수; Square Root of a Negativ...Java/자바] 음의 제곱근, 양의 제곱근 구하기; Principal or Negative...Perl/펄] 제곱근 함수, 루트 근사값 계산 방법, 음수의 제곱근 구하기; Root Ne...Java/자바] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise P...C언어] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Power...Perl/펄] 제곱 기호,함수, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Po...Python/파이썬] 구구단 출력, 구구단표 만들기 소스; Multiplication Ta...

Java/자바] 나머지 값 계산 연산자, 기호 사용 법; Modulus Operator, get Remainder

Sunday, March 04, 2007

나머지 연산자(Modulus Operator)인 퍼센트(%) 기호는, 2개의 숫자를 나누었을 때 그 나머지(Remainder)를 구합니다. 몫은 아닙니다.

예를 들어, "13 % 5" 의 경우, 13을 5로 나누면 딱 떨어지지 않고 3이라는 나머지가 남습니다. 그 나머지 3을 얻습니다. 연산자만 있고, 나머지를 구하는 메소드(함수)는 없습니다.

공학용 계산기에 보면 Mod 라는 버튼이 있는데 바로 그것과 같은 역할을 합니다.

나눗셈의 나머지값 구하기 예제 소스


소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    int result;

    result = 10 % 5;
    System.out.println(result);
    // 출력 결과: 0
    // 10을 5로 나누면, 딱 떨어지고 나머지는 없기에 0(영)입니다.


    result = 10 % 2;
    System.out.println(result);
    // 출력 결과: 0
    // 마찬가지입니다. 나머지는 0입니다.


    System.out.println(13 % 5);
    // 출력 결과: 3
    // 13을 5로 나누면 나머지는 3입니다.


    System.out.format("나머지: %d%n", 13 % 2);
    // 출력 결과: 나머지: 1


  }
}


참고로, 위의 System.out.format() 메소드 속에 있는 "%d" 이런 것은 나머지 연산자가 아니라 출력 형식을 지정하는 것입니다. %d 라는 것은 숫자를 정수로 출력하라는 뜻입니다. %n 은 줄바꿈입니다.


나누기, 몫, 나머지 값 계산기: ▶▶ 나누기 계산기; 나눗셈의 몫 나머지 값 구하기; Remainder Calc

▶▶ Java/자바] 짝수 홀수 여부 판단; 숫자 짝홀 구하기; Even, Odd Number

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top