Java 程序说明总分和百分比的计算
javaobject oriented programmingprogramming更新于 2024/12/3 21:32:17
我们将演示如何使用 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 程序中,用户输入了五门不同科目的成绩,即 FLAT、COA、Networking、Python 和 AI。
这些成绩作为用户的输入,存储在浮点数据类型的变量中。此外,这些科目的总分是通过将每门科目的分数相加而计算出来的,并存储在名为t_marks的变量中。
最后,程序显示所述科目的总分及其百分比。
本文阐明了计算总分及其百分比的两种方法。本文首先讨论了百分比和总分。第一种方法讨论了不接受用户输入的方法,第二种方法则将分数作为用户的输入,并计算和显示它们的总和和百分比。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

