Java是一種高級(jí)編程語(yǔ)言,它的語(yǔ)法簡(jiǎn)單易學(xué)且功能強(qiáng)大。本文將介紹如何利用Java計(jì)算一個(gè)數(shù)字的各位加和。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); //創(chuàng)建Scanner對(duì)象 System.out.print("請(qǐng)輸入一個(gè)數(shù)字:"); int num = input.nextInt(); //讀取用戶輸入的數(shù)字 int sum = 0; //定義變量sum,用于存儲(chǔ)各位數(shù)字之和 while (num != 0) { //當(dāng)num為0時(shí),退出循環(huán) sum += num % 10; //取num的最右邊一位數(shù)字并累加到sum中 num /= 10; //將num除以10,從右到左移動(dòng)數(shù)字位數(shù) } System.out.println("各位數(shù)字之和為:" + sum); //輸出結(jié)果 input.close(); //關(guān)閉Scanner對(duì)象 } }
以上代碼中,我們使用Scanner對(duì)象獲取用戶輸入的數(shù)字。然后,通過(guò)while循環(huán),逐個(gè)取出數(shù)字的各位數(shù)字,并將其累加到sum變量中。最后,輸出sum的值即可得到各位數(shù)字之和。
以上就是利用Java計(jì)算一個(gè)數(shù)字各位加和的方法和代碼。希望對(duì)大家有所幫助!