こんにちは、私はJavaプログラミングが初めてです。ユーザーの名と姓のイニシャルを取得する Java プログラムを作成したいと考えています。私のコードは次のとおりです。
public class MyProgram {
public void start() {
String name = getNameFromUser();
char firstNameInitials = getInitials(name);
char surnameInitials = getInitials(name);
printInitials(firstNameInitials, surnameInitials);
}
private String getNameFromUser() {
System.out.print("Please enter your name: ");
String name = Keyboard.readInput();
return name;
}
private char getInitials(String name) {
char firstNameInitials = name.charAt(0);
int indexOfSpace = name.indexOf(" ");
char surnameInitials = name.charAt(indexOfSpace + 1);
return firstNameInitials; surnameInitials;
}
private void printInitials(String firstNameInitials, String surnameInitials){
System.out.print("your initials are: " + firstNameInitials +". " + surnameInitials +".");
}
}
エラー メッセージが表示されます。意味がわかりません。
Error: not a statement.
エラーは return ステートメントの 18 行目にあるようです。私はそれを修正しようとしましたが、失敗しました。どうすればこれを修正できますか?