.编写一个 Java 程序,将用户输入的句子当中每一个单词的第一个字母大写, 而单词中的其余字母小写。
时间: 2024-02-03 18:15:46 浏览: 24
可以使用Java的字符串操作方法来实现这个功能,具体代码如下:
```java
import java.util.Scanner;
public class CapitalizeWords {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个句子:");
String sentence = sc.nextLine();
String[] words = sentence.split(" ");
StringBuilder capitalizedSentence = new StringBuilder();
for (String word : words) {
String capitalizedWord = word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase();
capitalizedSentence.append(capitalizedWord).append(" ");
}
System.out.println("首字母大写的句子为:" + capitalizedSentence.toString().trim());
}
}
```
运行该程序,示例输出如下:
```
请输入一个句子:
hello WORld!
首字母大写的句子为:Hello World!
```