Java初學者作業——輸入一個五位數字,計算各位數字之和並輸出,運行結果爲五個數字之和(實踐2)

返回本章節

返回作業目錄


需求說明:

編寫Java程序,輸入一個五位數字,計算各位數字之和並輸出,運行結果爲五個數字之和。

實現思路:

(1)聲明變量num,用於存儲用戶輸入的數字。

(2)通過Scanner接受用戶輸入的數字,爲變量num賦值。

(3)通過算術運算符對變量num中數字進行分解。例如:數字12345

  • 個位:12345%10=5

  • 十位:12345/10=1234  1234%10=4

  • 百位:12345/100=123  123%10=3

  • 千位:12345/1000=12  12%10=2

  • 萬位:12345/10000=1

(4)聲明變量sum,用於計算各位數字之和,通過System.out.println()輸出運算結果。

實現代碼:

import java.util.Scanner;

public class SplitNum {
	public static void main(String[] agrs){
		System.out.println("請輸入一個五位數子。");
		Scanner sc = new Scanner(System.in);//接收用戶輸入的五位數
		int num = sc.nextInt(); //通過算術運算符分解數字
		System.out.println("____________________");
		System.out.println("你輸入的數字是:"+num);
		int single = num % 10; //分解出個位
		int ten = num/10 % 10; //分解出十位
		int hundred = num/100 % 10; //分解出百位
		int thousand = num/1000 % 10; //分解出千位
		int million = num/10000 % 10; //分解出萬位
		System.out.println("____________________");
		int sum = single+ten+hundred+thousand+million;
		System.out.println("數字%d各位數字之和: %d",num,sum);
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章