TQC+ 物件導向程式語言 Java 6 502 浮點數計算
第5類:陣列設計能力

TQC+ 物件導向程式語言 Java 6 502 浮點數計算

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

題目說明:

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

設計說明:

(1) 請撰寫一個程式,由鍵盤輸入學生的人數,根據所輸入的學生人數,動態產生一個符合大小的浮點數陣列。

(2) 將所輸入的每位學生成績存放到陣列裡(不限制輸入的小數點位數)。

(3) 程式執行時,顯示【請輸入學生人數:】,要求輸入學生人數。

(4) 接續要求輸入第 1 個至第 n 個學生的成績,n 是剛才所輸入的學生人數。

(5) 計算出人數、總分及平均值 (不限制小數點位數),顯示如執行結果參考畫面 (3)。

提示:此題需使用 float 撰寫程式。

執行結果參考畫面:

(1) 程式執行時,顯示【請輸入學生人數:】,要求輸入學生人數。

(2) 接續要求輸入第 1 個至第 n 個學生的成績,n 是剛才所輸入的學生人數。

(3) 計算出人數、總分及平均。



JPD05.java 檔案下載

程式碼:

import java.util.Scanner;
public class JPA05 {
	public static Scanner keyboard = new Scanner(System.in);

	public static void main(String args[]) {
		System.out.print("請輸入學生人數:");
		int n = keyboard.nextInt();
		float sum = 0, average = 0;
		float[] score = new float[n];
		
		for(int i = 0;i < n;i++) {
			System.out.printf("第%d個學生的成績:", i + 1);
			score[i] = keyboard.nextFloat();
			sum += score[i];
		}
		
		average = sum / n;
		System.out.printf("人數:%d\n總分:%.2f\n平均:%f\n", n,sum,average);
	}
}

JPA05.java 檔案下載



TQC+ 物件導向程式語言 Java 6 第五類:陣列設計能力




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

可以多點幾次喔~~

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

發表迴響