我已經閱讀了其他類似的問題,但他們沒有太大的幫助。 我想提示用戶輸入三個字的字符串,然後我想輸出每個單詞的第一個字符的大寫字母。如何打印用戶在Java中輸入的字符串的一個字母?
例如..
用戶輸入"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();
}
}
使用'''in.nextLine() ;''' –
不會使用所有三個字來創建字符串? – Rsloop99
對不起,我完全忽略了一些東西。看看我更新的代碼。 –