package com.wcx.jidian;
import java.util.Scanner;
public class Calculate {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// System.out.println("输入:");
// int n = scanner.nextInt();
int n = 49;//科目的数量可自行更改数值
double[][] arr = new double[n][2];
double[] arr1 = new double[n];
double[] arr2 = new double[n];
System.out.println("========请输入学分、绩点=======");
for (int i = 0; i < n; i++) {
for (int j = 0; j < 2; j++) {
arr[i][j] = scanner.nextDouble();
arr1[i] = arr[i][0] * arr[i][1];
arr2[i] = arr[i][0];
}
}
XueFenJiDian(n, arr2,arr1);
}
public static void XueFenJiDian( int n, double[] arr2, double[] arr1) {
double sum = 0;
double scoreSum = 0;
System.out.println("课程数:" + n);
for (int i = 0; i < n; i++) {
sum += arr1[i];
}
for (int i = 0; i < n; i++) {
scoreSum += arr2[i];
}
System.out.println("各门课程学分绩点之和:" + sum);
System.out.println("平均学分绩点:" + sum/scoreSum);
}
}
以课程数n=2为例