나머지 기능이 제대로 계산되지 않습니다. 나는 숫자를 입력 한 후 (2-9)로 나눌 수있는 정수를 사용자에게 알려주는 프로그램을 작성하려고합니다. 내가 들어갔을 때 나는 또한 어떤 다섯 가지로 나오고 있었다보고하는에 println 문을 추가Java의 나머지가 정확하게 계산되지 않습니다.
int five;
five = digit % 5;
if (five == 0)
{
System.out.println("This number is divisible by five!");
}
else {
}
System.out.println(five);
과 : 나는 문은 항상 번호가 상태 여부에 맞는 여부에 상관없이 실행중인 경우이 문제를 데 수 (36), 그것은 나에게 내가이 서식을 시도 1.해야한다 0의 나머지주고 있었다 :
int five;
//five = digit % 5;
if (digit % 5 == 0)
{
System.out.println("This number is divisible by five!");
}
else {
}
System.out.println(five);
을 그리고 여전히 같은 결과를 가지고.
더 많은 코드가 필요합니다. 'digit '의 * type *은 무엇입니까? – Bathsheba
[mcve]를 게시 할 수 있습니까? – khelwood
[if가 항상 내게 달려있는 것처럼 보입니다] (http://ideone.com/NhjET1). –