介绍Java问题

时间:2016-04-01 20:57:47

标签: java joptionpane

显然,我对此非常陌生。我参加了CIT 111课程,并且已经达到了一个速度障碍。希望我能在这里得到一些帮助。 这是问题,下面是它显示给我的错误信息

public static void compareTwo (int user, int comp)
{   
   JOptionPane.showmessagedialog (null," Computer chose \n"
    + "\t          " + comp + "\n");

    if (user == comp)
    {
       wins++;

    }// if

    else
    {
       loses++;

    }// else

 }// compareTwo          

错误讯息: Gameplay6.java:75:错误:找不到符号        JOptionPane.showmessagedialog(null," Computer选择\ n"                   ^   符号:方法showmessagedialog(,String)   location:类JOptionPane Gameplay6.java:86:错误:找不到符号            失去++;            ^   符号:变量丢失   位置:类Gameplay6 2个错误

如果需要更多信息,请告诉我,我很乐意发布该计划的其余部分,如果这有助于我帮助我;) 提前谢谢!!

1 个答案:

答案 0 :(得分:3)

Java区分大小写。 JOptionPane没有方法showmessagedialog。 使用:

JOptionPane.showMessageDialog(...);

正如@CollinD在评论中建议的那样,你应该在使用它之前声明一个变量。如果你没有在方法之上的某个地方声明它们,你应该在compareTwo方法中执行它:

public static void compareTwo (int user, int comp){
      int loses = 0;
      int wins = 0;
      JOptionPane.showMessageDialog(...);
      ...
}