昨天晚上我发布了一个关于在java中使用方法的同时使用方法的问题(netbeans)我仍然非常努力并想知道是否有人可以用我的代码来帮助我? 我们必须制作一个等级计算器,并从用户那里获得他们测试标记的输入,该测试可能的最大标记以及权重。例如。 30/50 * 50%=整体加权标记。我必须使用方法,但我仍然对参数和用户输入部分的位置感到困惑。任何帮助将不胜感激!java中的方法 - 等级计算器
import java.util.Scanner;
public class GradeCalculator {
public static void main()
{
System.out.println("Your overall score is: " +CalculateMark(finalMark));
}
public static double CalculateMark (int overallscore)
{
Scanner in = new Scanner(System.in);
int score1 = in.nextInt();
System.out.print("Enter mark: ");
if(score1 >=0 || score1<1000){
} System.out.print("Enter Max mark: ");
int maxMark = in.nextInt();
if (maxMark >=0 || maxMark<1000);{
} System.out.print("Enter weighting as a decimal (eg. 75% = 0.75): ");
double weighting = in.nextDouble();
if (weighting <0 && weighting>=10){
} double finalMark;
finalMark= (score1/maxMark)*weighting;
return finalMark;
}
}
这个网站是不是在这里做你的功课。你需要学习和理解你的代码中的重大问题。我真的不知道这个代码是如何运行的?你甚至不知道主要的方法签名是**公共静态无效的主要(字符串[]参数)** – 2014-09-01 23:39:14
我会把扫描仪的主要方法,并得到你的值,而不是调用一个函数传递未定义变量作为参数,这应该不会工作 – Shadow 2014-09-01 23:45:10