2016-08-04 1 views
1

я везу ввод данных пользователя изобнаружения конкретного вклада от пользователя с помощью BufferedReader

String riddle=b.readLine(); 
riddle1=Integer.parseInt(riddle); 

и, очевидно, я пытаюсь заставить пользователь ответить на загадку. Я попытался с помощью следующей

if(riddle1=="answer") 

, но это не работает

+0

Строка будет сравниваться с использованием метода 'equals', а не' == ' – Jens

ответ

1

Попробуйте

riddle.equals("answer"); 

Как == не проверяет, является ли обе строки равны или нет, он сравнивает струны место нахождения.

Чтобы получить дополнительную информацию об этом, вы можете нажать here.

+0

Да, это сделало работу спасибо :) Я все еще немного новый – dofoolee

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