Я потратил часы, пытаясь понять, как писать этот код, но он не будет работать. Он запускался для определенных букв, но теперь открывающиеся два подсказки даже не появляются. Назначение - предложить пользователю написать предложение, затем выбрать букву, а затем написать программу, отображающую позиции выбранной буквы. вот мой код:код для нахождения позиции выбранной буквы (пользователем) в предложении, которое вводит пользователь
if (exercise.equals("4c") || exercise.equals("0")){
System.out.println("(problem 4c) Character Location");
System.out.println("Enter a line of text: ");
Scanner reader = new Scanner(System.in);
String lineOfText = reader.nextLine();
System.out.println("Specify a character to be found: ");
Scanner choice = new Scanner(System.in);
String theLetter = choice.nextLine();
char x = theLetter.charAt(0);
for (int z = 0; z < lineOfText.length(); z++)
if (lineOfText.charAt(z) == 'x')
System.out.println(z);`
`
Большое спасибо! меняя «x» на просто x исправил эту проблему, но я до сих пор не знаю, что делать с переменной упражнений – Tina14