昨天晚上我發佈了一個關於在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