Kom ihåg mig?
Home Menu

Menu


JAVA LOOP

 
Ämnesverktyg Visningsalternativ
Oläst 2008-10-10, 14:51 #1
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
Hej!

Jag försöker lära mig loopar men har inte riktigt förstått hur jag skall göra.

Jag vill försöka göra detta med JOptionPane:
--------------------------------------------
Visa ett välkomstmeddelande
Upprepa nedanstående tre steg…
1. Visa en dialogruta med minst fyra olika menyalternativ
2. Användaren väljer ett alternativ ("1","2","3","4","0")
3. Visa ett meddelande (beroende på vilket alternativ som valdes i menyn)
… så länge som användaren inte väljer ”0” (Avsluta) från menyn
Visa ett avslutningsmeddelande
---------------------------------------------

Jag klarar av att visa välkomstmeddelandet och skriva ut menyn och hänvisa till olika meddelanden. Men hur gör jag så att menyn visas om igen efter användaren har valt alt 1-4 och fått dess meddelande ?

-----------------------------------------------------
Min kod ser ut såhär:
Kod:
 /**
 * 
 */
package se.hig.hit08.jng;
import javax.swing.JOptionPane;

/**
 * @author nit08jng
 *
 */
public class Uppgift4 {

	/**
 * @param args
 */
	public static void main(String[] args) {
 String message0 = "Välkommen!";
 JOptionPane.showMessageDialog(null, message0);

 String [] alternativ = {"1", "2", "3", "4", "0"};
 String menyval = (String)JOptionPane.showInputDialog(
  null, "Välj...", "Meny", JOptionPane.PLAIN_MESSAGE, null, alternativ, alternativ[0]);
 	int Menyval = Integer.parseInt(menyval);
  
 	if (Menyval == 1)	{
  String message = "JAA du tog nr 1!";
  JOptionPane.showMessageDialog(null, message); 	
 	}
 	if (Menyval == 2)	{
  String message = "JAA! du tog nr 2";
  JOptionPane.showMessageDialog(null, message);
 	}
 	if (Menyval == 3)	{
  String message = "JAA! du tog nr 3";
  JOptionPane.showMessageDialog(null, message);
 	}
 	if (Menyval == 4)	{
  String message = "JAA! du tog nr 4";
  JOptionPane.showMessageDialog(null, message);
 	}
 	if (Menyval == 0)	{
  String message = "Du valde att avsluta - Välkommen åter!";
  JOptionPane.showMessageDialog(null, message);
  System.exit(0);
 	}
 }
}
Vet någon ? Någon som kan hjälpa mig på traven ?

Mvh
Johan
Firekicker är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017