我读过其他类似的问题,但没有太大帮助。 我想提示用户输入一个三个单词的字符串,然后我想输出每个单词的第一个字符的大写。
例如..
用户输入“Benjamin Andrew Linus”
程序打印出“BAL”
。
我尝试使用char name = charAt()
但这不是我应该使用的。
这就是我到目前为止所拥有的......
import java.util.Scanner;
public class Initials {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter your full name: ");
String first_name = in.next();
String middle_name = in.next();
String last_name = in.next();
}
}
最佳答案
编写整个代码没有多大帮助。我只是给你一个提示。
这可能会有所帮助:
Character.isUpperCase(first_name.charAt(<int poistion in string>));
关于java - 如何在Java中打印用户输入的字符串中的一个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35110531/