2013-10-08 9 views
-6

, почему бы не использовать это выражение if else. Ошибка при полученииЕсли проблемы с else else

public static void main(String[] args) 
{ 
    Scanner keyboard = new Scanner (System.in); 
    String pack; 
    int hours; 

    System.out.print("Please enter Package code: "); 
    pack = keyboard.nextLine(); 

    System.out.print("Please enter Package code: "); 
    pack = keyboard.nextLine(); 

    **if pack = "a";** 

им под если Я не уверен, что проблема есть.

+0

ли это выглядеть как 'if-else' блок? –

+0

Что такое ** точная ** ошибка? –

+0

Я понял это спасибо! – Robbie

ответ

1
if (pack.equals("a")){ 
    //do something here 
} 

должен быть синтаксис, если заявление сравнения 2 строки

0

Вы не используете правильный синтаксис. Кроме того, при сравнении строк, вы должны использовать equals

Чтобы устранить эту проблему, измените if pack = "a"; на

if (pack.equals("a")) { 
    // do stuff 
} 
Смежные вопросы