欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸入整數(shù)求各位數(shù)字和

夏志豪1年前6瀏覽0評論

Java是一門非常流行的編程語言,它具有強(qiáng)大的功能和廣泛的應(yīng)用范圍。今天我們來學(xué)習(xí)如何使用Java輸入一個整數(shù),并求出這個整數(shù)每個位上數(shù)字的和。

首先,我們需要使用Java中的Scanner類來讀取用戶輸入的整數(shù),代碼如下:

import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請輸入一個整數(shù):");
int num = input.nextInt();
input.close();
}
}

在上述代碼中,我們首先導(dǎo)入了java.util.Scanner類,并創(chuàng)建了一個Scanner對象input。然后使用System.out.print()方法提示用戶輸入一個整數(shù),并使用input.nextInt()方法讀取用戶輸入的整數(shù),并將其賦值給一個整型變量num。

接下來,我們需要編寫求和的代碼,用一個變量來保存求和的結(jié)果,我們可以按照如下步驟來實現(xiàn):

  • 首先將變量sum初始化為0,用來保存求和的結(jié)果
  • 使用while循環(huán),每次將num的最后一位取出來,累加到sum中
  • 將num的最后一位去掉,即num=num/10
  • 當(dāng)num為0時,循環(huán)結(jié)束

代碼如下:

import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請輸入一個整數(shù):");
int num = input.nextInt();
input.close();
int sum = 0;
while(num != 0) {
sum += num % 10;
num /= 10;
}
System.out.println("各位數(shù)字和為:" + sum);
}
}

在上述代碼中,我們使用了while循環(huán)來遍歷整數(shù)num的各個位數(shù),將它們的和累加到變量sum中。最后輸出求和的結(jié)果。

以上就是使用Java輸入整數(shù)求各位數(shù)字和的方法,希望對大家有所幫助。