可以通过以下方法实现该功能:
以下是实现该功能的 Java 代码示例:
import java.util.Scanner;
public class CapitalizeWords {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个句子:");
String sentence = input.nextLine();
String[] words = sentence.split(" ");
StringBuilder result = new StringBuilder();
for (String word : words) {
if (word.length() > 1) {
result.append(word.substring(0, 1).toUpperCase()).append(word.substring(1)).append(" ");
} else {
result.append(word.toUpperCase()).append(" ");
}
}
System.out.println("每个单词首字母大写后的句子为:" + result.toString().trim());
}
}
在此示例中,我们首先使用 Scanner 类获取用户输入的句子,然后使用 split() 方法将其拆分为单词数组。接下来,我们遍历单词数组并对每个单词进行操作,最后使用 StringBuilder 类将修改后的单词连接成一个新的字符串,并打印输出。
上一篇:编写一个Java程序,从用户那里读取无限数量的数字,直到输入一个正数为止。
下一篇:hisiliconkirin659好吗-Hisilicon Kirin 659处理器:中档手机的稳定力量及节能利器