gpt4 book ai didi

java 百分比方程

转载 作者:行者123 更新时间:2023-12-02 11:53:00 26 4
gpt4 key购买 nike

我正在尝试创建一个程序,输出用户所需的成绩,以便在要求提供某些数据时在类(class)中获得成绩。本质上是期末考试计算器。它要求用户输入他们当前的成绩、想要的成绩以及考试的权重。我知道以前有人做过,但我的学期项目需要这个,而且我不想复制别人的工作。

public static void main(String[] args) {

Scanner in =new Scanner(System.in);

double g,r,w,f;
System.out.println("Enter your current class grade *Ex. 98* : ");
g = in.nextInt();
System.out.println("Enter your required class grade *Same format*: ");
r = in.nextInt();
System.out.println("Enter the weight of your Final Exam *Same format*: ");
w = in.nextInt();

f = (r - (100 - w) * g)/w;

System.out.println("The grade you need on your final exam is: " + f +"%");



}

我知道这个方程是有效的,因为我用计算器测试了它,但我需要输出为百分比。 g、r 和 w 也需要是百分比,但我不知道如何编写一个与用户输入的百分比一起使用的方程。

当我使用 g=75、r=80 和 w=40 运行程序时,它输出 75.875%,而答案应该是 87.5%。

最佳答案

根据您提供的数字,我假设您将 w 的值错误地输入为“4-”而不是 40

你的算术不正确。

正确的等式是:

f = (100 * r - (100 - w) * g)/w;

关于java 百分比方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47762011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com