2015-12-29 172 views
-2

有了这段代码,我得到一个错误:Package Hangman缺失。所以我不能使用任何Hangman导入。我在哪里可以找到这个?图书馆netbeans Java

import java.util.Scanner; 
import hangman.Hangman; // I have imported it here 

public class Hangman { 
    public static void main(String[] args) { 
     Scanner reader = new Scanner(System.in); 
     Hangman hangman = new Hangman(); 

     System.out.println("************"); 
     System.out.println("* Hangman *"); 
     System.out.println("************"); 
     System.out.println(""); 
     printMenu(); 
     System.out.println(""); 

     while (hangman.gameOn()) { 
      System.out.println(" Type a command: "); 
      String command = reader.nextLine(); 
      if (command.equals("quit")) { 
       break; 
      } 

      System.out.println("Thank you for playing!"); 
     } 
    } 

    public static void printMenu() { 
     System.out.println(" * menu *"); 
     System.out.println("quit - quits the game"); 
     System.out.println("status - prints the game status"); 
     System.out.println("a single letter uses the letter as a guess"); 
     System.out.println("an empty line prints this menu");  
    } 
} 
+0

你的进口在哪里?你的项目结构是什么? – SMA

回答

0

您很可能试图导入类本身,即Hangman

你的代码更改为以下,看看它的工作原理:

package hangman; //Notice the change here. We are now declaring the package, not importing it. 

import java.util.Scanner; 

public class Hangman { 

    public static void main(String[] args) { 


     Scanner reader = new Scanner(System.in); 
     Hangman hangman = new Hangman(); 

     System.out.println("************"); 
     System.out.println("* Hangman *"); 
     System.out.println("************"); 
     System.out.println(""); 
     printMenu(); 
     System.out.println(""); 

     while (hangman.gameOn()) { 
      System.out.println(" Type a command: "); 
      String command = reader.nextLine(); 
      if (command.equals("quit")) { 
       break; 
      } 

     System.out.println("Thank you for playing!"); 

     } 
    } 

    public static void printMenu() { 
     System.out.println(" * menu *"); 
     System.out.println("quit - quits the game"); 
     System.out.println("status - prints the game status"); 
     System.out.println("a single letter uses the letter as a guess"); 
     System.out.println("an empty line prints this menu"); 

    } 
} 
0

结束了丢失的项目资源。想要结束这件事。