TQC+ 物件導向程式語言 Java 6 304 餐點費用
第3類:迴圈

TQC+ 物件導向程式語言 Java 6 304 餐點費用

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

題目說明:

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

設計說明:

(1) 有五位朋友到知名美式餐廳慶生,此餐廳採點餐的計算方式。

(2) 程式執行時,如執行結果參考畫面 (1),畫面顯示【Please enter meal dollars or enter -1 to stop:】,請使用者輸入第一道餐點費用,再分別依序要求輸入其他道餐點的費用。

(3) 若要停止執行程式計算,需輸入 -1 後停止程式計算,-1 不列入餐點計算的費用內。如執行結果參考畫面 (2),輸出餐點數量、所有餐點的總費用及平均負擔費用,平均值取小數第二位。

(4) 顯示如執行結果參考畫面。

執行結果參考畫面:

(1) 程式執行時,畫面顯示【Please enter meal dollars or enter -1 to stop:】,請使用者輸入第一道餐點費用。

(2) 分別依序要求輸入費用,最後輸入 -1,輸出所有餐點的總費用及平均負擔費用,平均值取至小數第二位。



JPD03.java 檔案下載

程式碼:

import java.util.Scanner;
public class JPA03 {
    
	static Scanner sc = new Scanner(System.in);
    
    public static void main(String[] args) {
        int total = 0;
        int s = 0;
        int count = 0;
        double average;
        
        System.out.print("Please enter meal dollars or enter -1 to stop: ");
        s = sc.nextInt();
        
        while(s != -1) {
        	total += s;
        	count++;
        	System.out.print("Please enter meal dollars or enter -1 to stop: ");
        	s = sc.nextInt();
        }
        
        average = (double)total / count;
        System.out.println("餐點總費用:" + total);
        System.out.printf(" %d 道餐點平均費用為: %.2f %n", count,average);
    }
}

JPA03.java 檔案下載



TQC+ 物件導向程式語言 Java 6 第三類:迴圈




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

可以多點幾次喔~~

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

一個評論

發表迴響