2016-03-31 2 views
-1

Я пытаюсь выяснить, как отлаживать эту программу Java, и я продолжаю получать две ошибки: не могу найти символ. Поблагодарите любую помощь, которую я смогу получить, возможно, объяснение относительно того, как вы решили ее исправить. Благодаря!Нужна помощь в отладке этого кода

import javax.swing.*; 

public class DebugFive1 { 

    public static void main(String args[]) throws Exception { 
     final double HIGH_PRICE = 2.59; 
     final double MED_PRICE = 1.99; 
     final double LOW_PRICE = 0.89; 
     String usersChoiceString; 
     int usersChoice; 
     double bill = 0.0; 

     usersChoiceString = JOptionPane.showInputDialog(null, 
      "Order please\n1 - Burger\n2 - Hotdog\n3 - Grilled cheese\n4 - Fish sandwich"); 
     usersChoiceString = integer.parseInt(usersChoiceString); 
     if(usersChoice == 1 && usersChoice == 2) 
      bill = bill + LOW_PRICE; 
     else 
      bill = bill - MED_PRICE; 

     usersChoiceString = JOptionPane.showInputDialog(null, 
      "Fries with that?\n1 - Yes\n2 - No"); 
     usersChoiceString = Integer.parse(usersChoiceString); 
     if (usersChoice == 1); 
      bill = bill + LOW_PRICE; 

     JOptionPane.showMessageDialog(null, "Bill is " + bill); 
    } 
} 
+2

Компилятор выводит номер строки и небольшой маркер, показывающий, где именно произошла ошибка. Пожалуйста, включите в свой вопрос ** полный текст ошибки **. –

ответ

4

Это

usersChoiceString = integer.parseInt(usersChoiceString); 

должно быть (в обоих местах)

usersChoice = Integer.parseInt(usersChoiceString); 

Обратите внимание на капитал I в Integer, и что вам необходимо инициализировать userChoice.

+0

Hello Elliot. Я пошел вперед и изменил нижний регистр i в столицу. Теперь я получаю сообщение об ошибке: Несовместимые типы: int не может быть преобразован в строку .. – Nunzlol

+2

@Nunzlol Назначьте 'userChoice', а не' usersChoiceString'. –

+0

Integer.parse (usersChoiceString); этот метод не существовал в классе Integer. Может быть, вы пытаетесь использовать метод Integer.parseInt – RamPrakash

Смежные вопросы