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);
}
}
一個評論
自動引用通知: