Java 程序说明总分和百分比的计算

javaobject oriented programmingprogramming更新于 2024/8/6 14:47:00

我们将演示如何使用 Java 程序计算总分和百分比。术语总分是指所有可用分数的总和,而术语百分比是指将计算出的分数除以总分,然后将结果乘以 100 后得到的数字。

percentage_of_marks = (obtained_marks/total_marks) × 100

示例 1

这是一个 Java 程序,用于演示如何计算总分和百分比。

// Java 程序演示如何计算总分和百分比
import java.io.*;
public class TotalMarks_Percent1 {
	public static void main(String[] args){
        int n = 8, t_marks = 0;
        float percent;
        // 创建一维数组来存储分数
        int marks[] = { 69, 88, 77, 89, 98, 100, 57, 78 };
        // 计算总分
        for (int j = 0; j < n; j++) {
        t_marks += marks[j];
        }
        System.out.println("总分数为:" + t_marks);
        // 计算百分比
        percent = (t_marks / (float)n);
        System.out.println("总百分比为:" + percent + "%");
	}
}

输出

总分为:656
总百分比为:82.0%

在上述 Java 程序中,计算学生在 8 门科目中获得的总分及其百分比。获得的分数存储在名为 marks [] 的数组中。

计算总分并将其存储在名为 t_marks 的变量中,计算其百分比并将其存储在名为 percent 的变量中。

这两个值进一步显示在控制台上。

示例 2

这是一个 Java 程序,用于演示如何计算作为用户输入的五门科目的总分和百分比。

// Java 程序用于计算作为用户输入的五门科目的总分和百分比
import java.util.Scanner;
class TotalMarks_Percent2{
public static void main(String args[]){
    float FLAT、COA、Networking、Python、AI;
    double t_marks、percent;
    Scanner mk =new Scanner(System.in);
    // 从用户那里获取 5 门科目的分数作为输入
    System.out.println("输入五门科目的分数 \n");
    System.out.print("输入 FLAT 的分数:");
    FLAT = mk.nextFloat();
    System.out.print("输入 COA 的分数:");
    COA = mk.nextFloat();
    System.out.print("输入 Networking 的分数:");
    Networking = mk.nextFloat();
    System.out.print("输入 Python 的分数:");
    Python = mk.nextFloat();
    System.out.print("输入 AI 的分数:");
    AI = mk.nextFloat();
    // 计算 5 门科目的总分和百分比
    t_marks = FLAT + COA + Networking + Python + AI;
    percent = (t_marks / 500.0) * 100;
    // 显示结果
    System.out.println("5 门不同科目的总分 ="+t_marks);
    System.out.println("这 5 门科目的百分比 = "+percent);
   }
}

输出

输入五门科目的成绩

输入 FLAT 成绩:98
输入 COA 成绩:56
输入 Networking 成绩:67
输入 Python 成绩:89
输入 AI 成绩:78
五门不同科目的总成绩 =388.0
五门科目的占比 = 77.60000000000001

在上述 Java 程序中,用户输入了五门不同科目的成绩,即 FLATCOANetworkingPythonAI

这些成绩作为用户的输入,存储在浮点数据类型的变量中。此外,这些科目的总分是通过将每门科目的分数相加而计算出来的,并存储在名为t_marks的变量中。

最后,程序显示所述科目的总分及其百分比。

本文阐明了计算总分及其百分比的两种方法。本文首先讨论了百分比和总分。第一种方法讨论了不接受用户输入的方法,第二种方法则将分数作为用户的输入,并计算和显示它们的总和和百分比。


相关文章