我试图创建一个程序,读取学生的姓名和标记的输入,然后在窗体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错误是什么? –