Sunday, March 04, 2007
Java/자바] 나머지 값 계산 연산자, 기호 사용 법; Modulus Operator, get Remainder
나머지 연산자(Modulus Operator)인 퍼센트(%) 기호는, 2개의 숫자를 나누었을 때 그 나머지(Remainder)를 구합니다. 몫은 아닙니다.
예를 들어, "13 % 5" 의 경우, 13을 5로 나누면 딱 떨어지지 않고 3이라는 나머지가 남습니다. 그 나머지 3을 얻습니다. 연산자만 있고, 나머지를 구하는 메소드(함수)는 없습니다.
공학용 계산기에 보면 Mod 라는 버튼이 있는데 바로 그것과 같은 역할을 합니다.
소스 파일명: Example.java
참고로, 위의 System.out.format() 메소드 속에 있는 "%d" 이런 것은 나머지 연산자가 아니라 출력 형식을 지정하는 것입니다. %d 라는 것은 숫자를 정수로 출력하라는 뜻입니다. %n 은 줄바꿈입니다.
나누기, 몫, 나머지 값 계산기: ▶▶ 나누기 계산기; 나눗셈의 몫 나머지 값 구하기; Remainder Calc
▶▶ Java/자바] 짝수 홀수 여부 판단; 숫자 짝홀 구하기; Even, Odd Number
예를 들어, "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
}
}
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
tag: java
자바 | Java
<< Home