句子 String 应该是一堆用空格分隔的单词,例如“Now is the time”。showWords 的工作是每行输出一个句子的单词。
这是我的作业,我正在努力,正如您从下面的代码中看到的那样。我不知道如何以及使用哪个循环逐字输出...请帮助。
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter the sentence");
String sentence = in.nextLine();
showWords(sentence);
}
public static void showWords(String sentence) {
int space = sentence.indexOf(" ");
sentence = sentence.substring(0,space) + "\n" + sentence.substring(space+1);
System.out.println(sentence);
}
}