在Java編程中,循環(huán)是一個(gè)非常基本的概念。其中,循環(huán)輸入一個(gè)數(shù)求各位和是一個(gè)常見的練習(xí)題,下面我們就來(lái)看一下這個(gè)問(wèn)題。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num, sum = 0, i = 0; System.out.println("請(qǐng)輸入一個(gè)數(shù):"); num = input.nextInt(); while(num != 0) { i = num % 10; num = num / 10; sum += i; } System.out.println("各位數(shù)字和為:" + sum); } }
在這段代碼中,我們使用了Scanner類來(lái)獲取輸入的數(shù)值。接下來(lái),我們使用while循環(huán)來(lái)獲取這個(gè)數(shù)的每一位數(shù)字,并將其相加得到各位數(shù)字和。當(dāng)輸入的數(shù)值為0時(shí),循環(huán)退出,最終得到各位數(shù)字和并輸出。