Java错误-。应为类
我正在尝试创建一个程序,读取输入的学生姓名和分数,然后在GUI输出的表单中给出该学生的姓名和分数,但编译时仍然存在问题Java错误-。应为类,java,compilation,Java,Compilation,我正在尝试创建一个程序,读取输入的学生姓名和分数,然后在GUI输出的表单中给出该学生的姓名和分数,但编译时仍然存在问题 import javax.swing.*; public class p { private static String getGrade(int mark) { String grade; if (mark<50) grade="F"; else if (mark<65)
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);
}
}
import javax.swing.*;
公共p类
{
私有静态字符串getGrade(整型标记)
{
串级;
如果(在此处标记)
传递一些int
like
String grade = getGrade(mark); //pass any integer you want
假设主类中的String grade=getGrade(mark);
。请共享异常或stacktrace。我不确定我是否理解您的问题,因为我刚开始编程一段时间。我也只是使用Bluej进行编程compiling@AnhMinhTran有什么错误?@Shashwat只是“.class”应该是”@AnhMinhTran没有。没有像“.class预期”这样的编译错误。它到底说了什么?非常感谢您的帮助。您能向我解释一下这些更改背后的逻辑吗。String grade=getGrade(mark);
根据您共享的代码。(+1)非常感谢您,如果可以的话,我会投您两次票
String grade = getGrade(mark); //pass any integer you want