接收键盘输入的英文字符串(单词之间用空格隔开),将字符串中出现的单词首字母改成大写后输出。 提示:split方法,toUpperCase方法
时间: 2024-05-09 11:17:44 浏览: 83
汇编 从键盘输入一串英文字母,分别将其转换为大写、小写并输出
4星 · 用户满意度95%
可以直接回答这个问题。首先,我们可以使用Java自带的split方法将字符串按照空格分割成单词数组。然后,我们可以遍历数组将每个单词的首字母转换为大写字母,最后再将整个数组组合成一个新的字符串输出即可。代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String inputString = scanner.nextLine();
String[] words = inputString.split(" ");
StringBuilder outputString = new StringBuilder();
for (String word : words) {
char firstChar = Character.toUpperCase(word.charAt(0));
String restChars = word.substring(1);
outputString.append(firstChar + restChars + " ");
}
System.out.println(outputString.toString().trim());
}
}
```
输入样例:
```
hello world
```
输出样例:
```
Hello World
```
希望能够帮助到你!
阅读全文