TQC+ 物件導向程式語言 Java 6 105 存錢筒
第1類:基本認識

TQC+ 物件導向程式語言 Java 6 105 存錢筒

來自的免費背景照片 zh.pngtree.com

題目說明:

請開啟檔案 JPD01.java,依下列題意完成作答。將 JPD01.java 內的 class JPD01 修改為 class JPA01,檔案另存成 JPA01.java,並編譯為 JPA01.class。

設計說明:

(1) 有一位小朋友從小就開始把 1 元、5 元、10 元、50 元的零用錢,投進自己的存錢筒裡。請計算出存錢筒中金錢的總額。

(2) 程式執行時,首先要求輸入姓名,顯示【請輸入您的姓名:】,顯示如執行結果參考畫面 (1)。


(3) 姓名輸入完畢,要求輸入銅板個數,顯示如執行結果參考畫面 (2)。


(4) 依序要求輸入 1 元、5 元、10 元、50 元硬幣的數量,待輸入完才可再顯示下一列,顯示如執行結果參考畫面 (3)。


(5) 金額輸入完畢,輸出總額,顯示如執行結果參考畫面 (4)。

執行結果參考畫面:

(1) 程式執行時,首先要求輸入姓名。

(2) 姓名輸入完畢,要求輸入銅板個數。

(3) 依序要求輸入 1 元、5 元、10 元、50 元硬幣的數量,待輸入完才可再顯示下一列

(4) 金額輸入完畢,輸出總額。



JPD01.java 檔案下載

程式碼:

import java.util.Scanner;

public class TQC_105 {
    public static void main(String[] args) {
    	
    	Scanner sc = new Scanner(System.in);
    	
    	String name;
    	int one, five, ten, fifty, sum = 0;
    	
    	System.out.print("請輸入您的姓名:");
    	name = sc.next();
    	System.out.println("Hi, " + name + ",請輸入您的銅板的個數:");
    	
    	System.out.print("請輸入1元的數量:");
    	one = sc.nextInt();
    	
    	System.out.print("請輸入5元的數量:");
    	five = sc.nextInt();
    	
    	System.out.print("請輸入10元的數量:");
    	ten = sc.nextInt();
    	
    	System.out.print("請輸入50元的數量:");
    	fifty = sc.nextInt();
    	
    	sum = one + five * 5 + ten * 10 + fifty * 50;
    	System.out.printf("您的錢總共有:%d 千 %d 百 %d 十 %d 元\n", sum / 1000,sum / 100 % 10,sum / 10 % 10,sum % 10);
    }
}

JPA01.java 檔案下載



TQC+ 物件導向程式語言 Java 6 第一類:基本認識




如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

一個評論

發表迴響