java写一个返回每一个单词首字母大写的小程序
时间: 2024-05-14 11:12:23 浏览: 13
下面是一个简单的Java程序,可以将输入的每个单词的首字母大写:
```java
import java.util.Scanner;
public class CapitalizeWords {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个句子:");
String sentence = scanner.nextLine();
String[] words = sentence.split(" ");
String capitalizedSentence = "";
for (String word : words) {
if (word.length() > 0) {
String capitalizedWord = word.substring(0, 1).toUpperCase() + word.substring(1);
capitalizedSentence += capitalizedWord + " ";
}
}
System.out.println("每个单词首字母大写后的句子是:" + capitalizedSentence.trim());
}
}
```
程序使用`Scanner`类获取用户输入的句子,然后使用`split()`方法将句子分割成单词数组。接着,程序遍历每个单词,使用`substring()`方法获取单词的首字母,并使用`toUpperCase()`方法将其转换为大写,然后将其与单词的其余部分拼接起来。最后,程序将每个单词首字母大写后的字符串拼接起来,输出结果。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)