Java是一種常用的編程語言,可以用來解決各種問題。現(xiàn)在我們來看一下如何使用Java輸入一個三位數(shù)并求出該數(shù)的各個位數(shù)之和。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入一個三位數(shù):"); int num = input.nextInt(); int a = num / 100; //求百位數(shù) int b = num % 100 / 10; //求十位數(shù) int c = num % 10; //求個位數(shù) int sum = a + b + c; //求各位數(shù)之和 System.out.println("各位數(shù)之和為:" + sum); } }
上面這段代碼使用了Scanner類來讀取用戶輸入的三位數(shù),接著使用運算符"/"和"%"來求出該數(shù)的百位、十位和個位數(shù),最后將它們相加得到各個位數(shù)之和。運行程序后,程序會提示用戶輸入一個三位數(shù),輸入完畢后會顯示該數(shù)的各個位數(shù)之和。
通過這個例子我們可以看出,在Java中使用Scanner類可以方便地獲取用戶的輸入,而在進(jìn)行數(shù)學(xué)計算時,使用算術(shù)運算符和取模運算符也是非常常見的。