-1
我正在嘗試將java編寫爲循環,它需要一個3位數字並將數字相加。例如123等於6.我知道n%10會給我第一個數字3,然後n/10會給我23,然後可以再次使用%10給我第二個數字。然而,這對最後一個號碼不起作用。我無法弄清楚如何編寫循環。任何幫助將不勝感激。一個循環,需要一個3位數字並將這些數字相加
我正在嘗試將java編寫爲循環,它需要一個3位數字並將數字相加。例如123等於6.我知道n%10會給我第一個數字3,然後n/10會給我23,然後可以再次使用%10給我第二個數字。然而,這對最後一個號碼不起作用。我無法弄清楚如何編寫循環。任何幫助將不勝感激。一個循環,需要一個3位數字並將這些數字相加
public static void main(String[] args) {
int num = 321;
int sum = 0;
while (num > 0) {
sum = sum + num % 10;
num = num/10;
}
System.out.println(sum);
}
不要轉發答案,只需將問題標記爲重複。 – shmosel
'%10'讓你10級的地方,'%100'可以讓你在100的地方,等等。看到這個模式? – csmckelvey