我試圖創建一個程序,讀取學生的姓名和標記的輸入,然後在窗體GUI輸出中給出該學生的姓名和成績,但在編譯時仍然存在問題。Java錯誤 - .class期望的
import javax.swing.*;
public class p
{
private static String getGrade(int mark)
{
String grade;
if (mark<50)
grade="F";
else if (mark<65)
grade="P";
else if (mark<75)
grade="C";
else if (mark<85)
grade="D";
else
grade="HD";
return grade;
}
public static void main (String []args)
{
JOptionPane.showMessageDialog(null,"Welcome to the Mark Entry System");
String studentName = JOptionPane.showInputDialog(null,"Enter student name:");
int mark =Integer.parseInt(JOptionPane.showInputDialog(null,"Enter mark for student (out of 100)"));
String grade = getGrade(int mark);
JOptionPane.showMessageDialog(null,"The grade for " + studentName + " is " + grade);
}
}
假設'字符串級= getGrade(標記);在主類'。請分享異常或堆棧跟蹤。 –
不知道我理解你的問題,因爲我剛開始編程一段時間。我只是使用Bluej進行編程以及編譯 –
@AnhMinhTran錯誤是什麼? –