我是一名初学者,我想编写一个程序,该程序从用户处获取一个字符串并反转每个单词但不是整个句子。例如,如果“gnimmargorP si nuf”是输入,输出应该是“Programming is fun”。不“好玩的节目”我能做些什么或改变使程序看到的句子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