 
	TQC+ 物件導向程式語言 Java 6 304 餐點費用
題目說明:
請開啟檔案 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,輸出所有餐點的總費用及平均負擔費用,平均值取至小數第二位。

程式碼:
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);
    }
}TQC+ 物件導向程式語言 Java 6 第三類:迴圈
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊
 
	
	 
	
			
			 
					
一個評論
自動引用通知: