안녕하세요 저는 자바 프로그래밍에 익숙하지 않습니다. 나는 사용자의 이름과 성 이니셜을 가져 오는 자바 프로그램을 작성하려고한다. 내 코드는 다음과 같습니다 return 문에,자바 컴파일러 오류 : 명세서가 아닙니다.
Error: not a statement.
오류 라인 18에있을 것 같다 : 내가 오류 메시지가 무엇입니까
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 +".");
}
}
, 나는 그것이 무엇을 의미하는지 잘 모릅니다. 나는 그것을 고치려고했지만 실패했습니다. 어떤 제안을하면 어떻게 해결할 수 있습니까?
당신은 세미콜론이 어떻게해야 무엇 생각합니까? –