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

java求各個位數的和

黃文隆1年前7瀏覽0評論

Java語言是一種非常強大的編程語言,它可以讓我們快速地處理各種計算問題。例如,我們可以使用Java語言來求一個整數的各個位數之和。

public class SumOfDigits {
public static int getSum(int num){
int sum = 0;
while(num >0){
sum += num % 10;
num /= 10;
}
return sum;
}
public static void main(String[] args) {
int num = 12345;
int sum = getSum(num);
System.out.println("各個位數之和為:" + sum);
}
}

在上面的代碼中,我們定義了一個SumOfDigits類,其中包含一個名為getSum的靜態方法。這個方法的作用就是求一個整數各個位數的和。

方法的實現非常簡單。我們首先定義一個變量sum,用來記錄各個位數的和。接著,我們使用while循環不斷取出num的個位數,并累加到sum中。每次循環后,我們都將num除以10,以便繼續取出下一個位數。最后,我們返回sum作為方法的結果。

在main方法中,我們定義了一個變量num,它的值為12345。然后,我們調用getSum方法,求出num的各個位數之和,并將結果賦給變量sum。最后,我們使用System.out.println方法輸出結果。

使用Java語言求一個整數的各個位數之和非常簡單。只需要定義一個方法,用while循環不斷取出各個位數,并累加到一個變量中即可。這個方法可以應用于各種計算問題,讓我們的編程更加高效。