Vinnaren i pepparkakshustävlingen!
2008-01-28, 17:35
  #1
Medlem
[PHP]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();
}
}[/PHP]

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:
[PHP]public void meny()
{
yadda yadda
}[/PHP]
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:
[PHP]public class Funwall
{
public void meny()
{
yadda yadda;
}
public static void main(String[] args)
{
Funwall funwall = new Funwall();
funwall.meny();
}
}[/PHP]
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

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in