编写一个Java程序,输入一个字符串,将其中的所有单词首字母转换为大写,并输出转换后的字符串。例如,对于字符串"hello world",程序应输出"Hello World"。
时间: 2024-03-22 15:36:54 浏览: 61
好的,以下是您需要的Java程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = scanner.nextLine();
// 将字符串按空格分割成字符串数组
String[] words = str.split(" ");
// 循环遍历每一个单词并将首字母转换为大写
for (int i = 0; i < words.length; i++) {
String word = words[i];
words[i] = Character.toUpperCase(word.charAt(0)) + word.substring(1);
}
// 将字符串数组拼接成字符串并输出
String result = String.join(" ", words);
System.out.println("转换后的字符串为:" + result);
}
}
```
您可以将此代码复制到您的Java IDE中,完成编译并运行,然后输入一个字符串,程序会将其中的所有单词首字母转换为大写,并输出转换后的字符串。
阅读全文