-1
私は3桁の数字を取り、一緒に数値を加算するjavaでループとして書きます。例えば、123は6に等しいでしょう。私はn%10が私に最初の数字3を与え、その後n/10が私に23を与えることを知っています。しかし、それは最後の数字のためには機能しません。私はループを書く方法を理解できません。どんな助けでも大歓迎です。3桁の数字を取り、それらの数字を加算するループ
私は3桁の数字を取り、一緒に数値を加算するjavaでループとして書きます。例えば、123は6に等しいでしょう。私はn%10が私に最初の数字3を与え、その後n/10が私に23を与えることを知っています。しかし、それは最後の数字のためには機能しません。私はループを書く方法を理解できません。どんな助けでも大歓迎です。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 '、'%100'はパターンを見る...など、あなたに100の場所を取得し、あなたに10の場所を取得しますか? – csmckelvey