Java编写一个程序,输入一行字符,要求将每一个单词第一个英文字母改成大写字母后输出,如果已是大写则不变
时间: 2023-04-08 10:02:03 浏览: 107
java代码-编写这样一个程序找出字符串“My name is Tom, I come from China.”中的大写字母,并打印输出
好的,这个问题我可以回答。以下是 Java 代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] words = input.split(" ");
for (String word : words) {
if (word.length() > 0) {
char firstChar = word.charAt(0);
if (Character.isLowerCase(firstChar)) {
firstChar = Character.toUpperCase(firstChar);
word = firstChar + word.substring(1);
}
System.out.print(word + " ");
}
}
}
}
```
这个程序可以接收用户输入的一行字符,然后将每一个单词的第一个英文字母改成大写字母后输出。如果单词已经是大写字母开头,则不做改变。
阅读全文