Java 我如何将一个值传递给一个将该值乘以10的方法?

Java 我如何将一个值传递给一个将该值乘以10的方法?,java,eclipse,Java,Eclipse,在我的Tafe工作中,我必须设置它,以便我的Java程序要求用户输入他们的姓名和平均分数,然后将所述平均值乘以10,并显示结果。目前我的代码如下所示 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String Name; String gradePoint; Name=JOptionPane.showInputDialog(null, "Please

在我的Tafe工作中,我必须设置它,以便我的Java程序要求用户输入他们的姓名和平均分数,然后将所述平均值乘以10,并显示结果。目前我的代码如下所示

public static void main(String[] args)
{

    Scanner sc = new Scanner(System.in);
    String Name;
    String gradePoint;

    Name=JOptionPane.showInputDialog(null, "Please enter your name.", "Input Name", JOptionPane.QUESTION_MESSAGE);
     gradePoint = JOptionPane.showInputDialog(null, "What is your grade point average?", "Grade point average", JOptionPane.QUESTION_MESSAGE);
    System.out.println("Your name is " + Name + ", and your grade point average is " + gradePoint + ", so your book store credit is " + Integer.parseInt(gradePoint)*10);

}

我明白这是不言而喻的错误,但我对Java还是相当陌生的。请告诉我我必须做的任何和所有更改。

我已经用了你的代码并制作了一个只使用对话框的工作版本。扫描仪输入没有系统输出。从您的评论来看,您似乎正在处理一个JavaFX项目。这不是JavaFX代码,只是一个常规应用程序

public static void main(String[] args) throws Exception {
    String name = JOptionPane.showInputDialog(null,
            "Please enter your name.", "Input Name", JOptionPane.QUESTION_MESSAGE);
    String gradePointString = JOptionPane.showInputDialog(null,
            "What is your grade point average?", "Grade point average", JOptionPane.QUESTION_MESSAGE);
    int gradePoint = Integer.parseInt(gradePointString);
    int x = 10;
    JOptionPane.showConfirmDialog(null,
            "Your name is " + name + ", and your grade point average is " + gradePoint +
            ", so your book store credit is " + (gradePoint*x));
}

怎么了?你有错误吗?意外的结果?解释问题。是什么阻止它编译和/或运行?“它似乎没有被编译”并不是我们真正可以帮助的东西。也许你不是真的在编译或运行它?你做了什么,什么失败了?@SlipperySeal:括号不会自动将字符串解析为int。请发布即将出现的确切错误消息。另外,在修改代码时在此处更新代码。您的主方法签名错误。应该是
公共静态void main(字符串[]args)
。你的第二个论点应该删除哦。很抱歉我现在确实觉得自己很笨。我只是没有很长时间编写代码,所以我仍然在掌握一些东西。但是你的解决方案似乎奏效了,所以谢谢你。别难过。Java可能需要一段时间才能让您了解情况。谁会想到创建一个简单的程序会涉及到:public class Classname{public static void main(String[]args)抛出异常,如果你对答案感到满意,你可以将它标记为正确:)是的,毫无疑问,这对我来说肯定是很多。谢谢你的客气话。我已经将你的答案标记为正确。:D