어떻게하면 다음과 같은 허용 음수를 만들고이를 양수로 처리 할 수 있습니까? 전의. -91 = 10 현재 int n을 취하고 모든 숫자를 추가하는 데 적합하지만 긍정적 인 경우에만 작동합니다. 감사!숫자의 합 (INC. 음수)
public static int sumOfDigits(int n) {
int sum = 0;
while (n > 0) {
sum += n % 10;
n = n/10;
}
return sum;
}
n = Math.abs (n). 여기에는 재귀가 없습니다. 왜 그 제목? –
@JBNizet'n = Math.abs (n)'이 'Integer.MIN_VALUE'에 대해 실패합니다. – kgeorgiy