我試圖調試工作分配這個簡單的應用程序,但我不知道爲什麼它不會編譯...標識符預期,爪哇
import java.util.Scanner;
public class DebugThree3
{
public static void main(String[] args)
{
String name;
getName();
displayGreeting(name);
}
public String getName(name)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter name: ");
name = input.nextLine();
return name;
}
public static void displayGreeting()
{
System.out.println("Hello, " + name + "!");
}
}
試圖編譯告訴我一個標識符預計在第12行,public String getName(name)。誰能告訴我我在這裏失蹤了什麼?
感謝
沒有一個。問題太多了。 –
爲什麼'getName()'帶一個參數,但是'displayGreeting()'不?你不想'String name = getName();'? –