20. februar 2005 - 16:31Der er
16 kommentarer og 1 løsning
En if og while sætning?
Nogle der kan give en lille if og whilesætning som kører sammen, det skal ikke lave noget præcist.. bare et eller andet.. Skal selvf køres som JApplet.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
public class TestApplet extends JApplet implements ActionListener { private Random rng = new Random();
private int target;
private JButton btn;
public void init() { target = rng.nextInt(10); getContentPane().add(new JLabel("Gæt et tal 0-9")); btn = new JButton("Start på at gætte"); btn.addActionListener(this); getContentPane().add(btn); }
public void actionPerformed(ActionEvent e) { boolean guessed = false; while (!guessed) { int guess = Integer.parseInt(JOptionPane.showInputDialog(null, "Tal:")); if (guess == target) { JOptionPane.showMessageDialog(null, "Rigtigt"); guessed = true; } else { JOptionPane.showMessageDialog(null, "Forkert"); } } } }
Hehe er ny programmør, 1 semester.. :D Måske skulle jeg springe fra:D
men den viser ikke rigtig at man skal gætte et tal fra 0-9
int guess = Integer.parseInt(JOptionPane.showInputDialog(null, "Tal:")); public void actionPerformed(ActionEvent e)
target = rng.nextInt(10); getContentPane().add(new JLabel("Gæt et tal 0-9")); btn = new JButton("Start på at gætte"); btn.addActionListener(this); getContentPane().add(btn);
de dersens ting jeg har pastet fatter jeg heller ikk så meget af.. lille forklaring?
public class TestApplet extends JApplet implements ActionListener { private Random rng = new Random();
private int target;
private JButton btn;
public void init() { getContentPane().setLayout(new BorderLayout()); target = rng.nextInt(10); getContentPane().add(new JLabel("Gæt et tal 0-9"), BorderLayout.NORTH); btn = new JButton("Start på at gætte"); btn.addActionListener(this); getContentPane().add(btn, BorderLayout.CENTER); }
public void actionPerformed(ActionEvent e) { boolean guessed = false; while (!guessed) { int guess = Integer.parseInt(JOptionPane.showInputDialog(null, "Tal:")); if (guess == target) { JOptionPane.showMessageDialog(null, "Rigtigt"); guessed = true; } else { JOptionPane.showMessageDialog(null, "Forkert"); } } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.