Я пытаюсь написать программу, которая будет давать конкретные ответы при вводе предложения.
[[Если предложение заканчивается вопросительным знаком (?) И ввод содержит четное количество символов, отобразите слово Да.
Если предложение заканчивается знаком вопроса, а ввод содержит нечетное количество символов, выведите слово No.
Если предложение заканчивается восклицательным знаком (!), Выведите слово «Wow».
Во всех остальных случаях отображаются слова «Вы всегда говорите», а затем вводимая строка, заключенная в кавычки. ]]
попытался переместить мои скобки, попытался сделать то, что предложили ошибки, ничего не помогло.
`
import java.util.Scanner;
public class Chapter3ProgrammingProject4_JM
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter a sentence.");
{
String word;
word = keyboard.nextLine();
if ((word.endsWith("?")))
if ((word.length() %2==0))
{
System.out.println("Yes");
}
else if ((word.length() %2!=0));
System.out.println("No");
if((word.endsWith("!")))
System.out.println("Wow");
else
System.out.println("You always say " + \" + word + \");
}
}
}
Обнаружено 3 ошибки:
[строка: 31] Ошибка: синтаксическая ошибка, введите ")" для завершения
MethodInvocation [строка: 31] Ошибка: синтаксическая ошибка, вставьте «;» в
полный оператор [строка: 31] Ошибка: синтаксическая ошибка, вставьте "}" в
полный блок