色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸入一個(gè)整數(shù)求每位數(shù)的和

在Java中,輸入一個(gè)整數(shù)求每位數(shù)的和非常簡(jiǎn)單。我們可以先將整數(shù)轉(zhuǎn)換為字符串,然后逐一取出每個(gè)字符并求和。下面是實(shí)現(xiàn)代碼:

import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請(qǐng)輸入一個(gè)整數(shù):");
String numStr = input.next();
int sum = 0;
for (int i = 0; i< numStr.length(); i++) {
char c = numStr.charAt(i);
int digit = Character.getNumericValue(c);
sum += digit;
}
System.out.printf("每位數(shù)的和為:%d\n", sum);
}
}

在此代碼中,我們通過(guò)Scanner類(lèi)獲取了用戶(hù)輸入的整數(shù),并將其轉(zhuǎn)換為字符串。然后,我們使用for循環(huán)逐個(gè)遍歷字符串的每個(gè)字符,并將其轉(zhuǎn)換為數(shù)字,最后累加每個(gè)數(shù)字的值即可得到每位數(shù)的和。

這是一個(gè)簡(jiǎn)單而實(shí)用的代碼,供大家參考使用。