Простой оператор if в Java [закрыт]
-
10-07-2019 - |
Вопрос
Как мне написать if
оператор в Java, который отображает Goodbye!
если переменная word
содержит букву d
?
Спасибо всем.
Решение
if (word.contains("d")) {
System.out.println("Goodbye!");
}
Другие советы
Использование:
if(word.indexOf("d") >= 0) {
System.out.println("Goodbye!");
}
Просмотрите документацию по API Java, чтобы увидеть, что доступно в классе String. Существует несколько опций, включая метод indexOf (), который возвращает -1, если данный символ отсутствует в строке, и индекс символа, если он найден в строке.
int ans = mystring.indexOf(mychar);
Затем вы можете использовать оператор if для проверки переменной ans.
if (word.contains("d")) System.out.println("Goodbye!");
Ну, это было на Яве!
if(word.compareTo("d") == 0)
System.out.println("Goodbye!");
или
if(word.equals("d"))
System.out.println("Goodbye!");
Это при условии, конечно, что word является строкой, а не символом.
Не связан с StackOverflow