Java語(yǔ)言中,第12章講解了如何計(jì)算一個(gè)學(xué)生的平均分和總成績(jī)。以下是使用Java語(yǔ)言實(shí)現(xiàn)這些功能的代碼:
import java.util.Scanner; public class Calculation { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //創(chuàng)建Scanner對(duì)象 System.out.println("請(qǐng)輸入學(xué)生的人數(shù):"); int n = sc.nextInt(); //輸入學(xué)生的人數(shù) double[] scores = new double[n]; //創(chuàng)建一個(gè)數(shù)組來(lái)存儲(chǔ)每個(gè)學(xué)生的成績(jī) double sum = 0; for (int i = 0; i< scores.length; i++) { System.out.println("請(qǐng)輸入第" + (i + 1) + "個(gè)學(xué)生的成績(jī):"); scores[i] = sc.nextDouble(); sum += scores[i]; } double average = sum / n; //計(jì)算平均分 System.out.println("學(xué)生的平均分為:" + average); double totalScore = sum; //計(jì)算總成績(jī) System.out.println("學(xué)生的總成績(jī)?yōu)椋? + totalScore); } }
以上代碼中,我們創(chuàng)建了一個(gè)Scanner對(duì)象用來(lái)獲取用戶輸入的數(shù)據(jù)。首先,輸入學(xué)生的人數(shù)。然后,創(chuàng)建一個(gè)數(shù)組來(lái)存儲(chǔ)每個(gè)學(xué)生的成績(jī),并使用循環(huán)語(yǔ)句輸入每個(gè)學(xué)生的成績(jī)并計(jì)算總分。接著,我們可以用總分除以學(xué)生人數(shù)來(lái)計(jì)算平均分,也可以直接使用總分得到總成績(jī)。最后,輸出結(jié)果。