使用Java,编写程序,接收一个字符串,实现字符串中每个单词的首字母改为大写并输出。
时间: 2024-02-27 19:56:24 浏览: 130
可以使用Java的字符串操作函数和循环语句实现该功能。具体代码如下:
```java
import java.util.Scanner;
public class CapitalizeFirstLetter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.nextLine();
String[] words = str.split(" ");
String result = "";
for (int i = 0; i < words.length; i++) {
String word = words[i];
String firstLetter = word.substring(0, 1).toUpperCase();
String restLetters = word.substring(1);
result += firstLetter + restLetters + " ";
}
System.out.println("每个单词首字母大写后的字符串为:" + result.trim());
}
}
```
代码执行流程:
1. 首先使用Scanner类获取用户输入的字符串。
2. 然后使用split函数将字符串按照空格分割成单词。
3. 循环遍历每个单词,将其首字母改为大写,并将结果拼接到一个新的字符串中。
4. 最后输出新的字符串,注意要去除末尾的空格。
阅读全文