Java程序中的四位數字和常常被用于數學游戲和計算。這個程序可以計算給定四位數字的和,同時它還檢查輸入的數字是否是四位數。
import java.util.Scanner; public class FourDigitSum { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num, sum=0; System.out.print("請輸入一個四位數字: "); num = input.nextInt(); if (num<1000 || num>9999) { System.out.println("輸入錯誤,請輸入一個四位數字。"); } else { for (int i=0; i<4; i++) { sum += num%10; num /= 10; } System.out.println("四位數字的和是:"+sum); } } }
首先,程序要求用戶輸入一個四位數字。如果用戶輸入的數字不是四位數,則會輸出錯誤信息并要求用戶重新輸入。如果用戶輸入的是一個四位數,則程序會計算該數字的個位、十位、百位和千位數字的和。
運行程序后,用戶將會看到以下界面:
請輸入一個四位數字:
用戶應輸入一個四位數字,例如:1234。如果用戶輸入的不是四位數,則會出現以下錯誤信息:
輸入錯誤,請輸入一個四位數字。
否則,程序將會輸出這個四位數字的各位數字和,例如:
四位數字的和是:10
通過這個程序,我們可以加深了解Java語言基礎數學計算和條件控制的知識。