Vinnaren i pepparkakshustävlingen!
2008-01-28, 17:35
  #1
Medlem
Kod:
public class Funwall {

    public ??? 
meny() {
        
System.out.println("Välkommen!\n"+
                                
"************************************************\n"+
                                
"\tGissa mitt hemliga tal (1, 2 eller 3) spelet\n"+
                                
"************************************************\n");
                                
        
System.out.println("\t 1. Nytt spel \n"+
                                 
"\t 2. Regler \n"+
                                 
"\t 3. Avsluta");
    }    
    public static 
void main(String[] args) {
        
meny();
    }


fundering, tänkte göra en metod utav menyn, så att jag enbart behöver knappa in meny(); för att spotta ut menyn varje gång jag behöver den.

fast eftersom metoder kräver en return, så funkar det inte riktigt så som jag hade tänkt. nån som vet hur man annars ska lösa det?
Citera
2008-01-28, 17:38
  #2
Medlem
ojns avatar
Metoder behöver inte returnera något, kör:
Kod:
public void meny()
{
   
yadda yadda

Citera
2008-01-28, 17:39
  #3
Medlem
aha, får glutta mer i boken hehe
tack förresten!
Citera
2008-01-28, 17:44
  #4
Medlem
ojns avatar
Tillägg. Då meny() inte är static (vilken den inte ska vara) behöver du köra:
Kod:
public class Funwall
{
   public 
void meny()
   {
      
yadda yadda;
   }
   public static 
void main(String[] args)
   {
      
Funwall funwall = new Funwall();
      
funwall.meny();
   }

Citera
2008-01-28, 17:53
  #5
Medlem
gadzooxs avatar
Kod:
public class Funwall
{
   Scanner sc = new Scanner(System.in);

   public int meny()
   {
      blahblah
      return sc.nextInt();
   }
   public void newGame() { return @ gameover }

   public static void main(String[] args)
   {
      Funwall f = new Funwall();

      while blahblah
      {
         int selection = f.meny();
         switch (selection)
         {
            case 1:
               f.newGame();
               break;
            case 2:
              ....
         }
      }
   }
}
Citera
2008-01-30, 10:15
  #6
Medlem
ojns avatar
Bröt ut diskussionen om static/inte static public/private till en ny tråd
/Mod
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback