Я новичок, и я хочу написать программу, которая берет строку от пользователя и отменяет каждое слово, но не все предложение. Например, если «gnimmargorP si nuf» является входным, выход должен быть «Программирование - это весело». не «веселье программирования», что я могу сделать или изменить, чтобы сделать программу см слова предложенийМетоды использования Java
Я писал:
import java.util.Scanner;
public class Lab06
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
String line;
// REVERSER
System.out.println();
System.out.println("Please enter a line");
line = scan.nextLine();
System.out.println("The reverse of the sentence is:");
System.out.println(reverse(line));
}
public static String reverse(String s)
{
String answer = "";
int length = s.length();
for (int i = length - 1; i >= 0; i--)
{
answer = answer + s.charAt(i);
}
return answer;
}
}
Вы можете использовать line.split (»«), чтобы разбить строку на слова, и запустить обратный на слово отдельно , – Eran