Avatar billede mads375 Juniormester
17. december 2013 - 14:44 Der er 1 løsning

JOptionPane

Hejsa

Jeg lavet et lille prøve program. Jeg vil gerne have at man indtaster to tal ind i en boks. Det virker også fint. Dette skal så teste om sum er <= 8. Herefter skal der komme en boks med enten en besked at tallet er mindre eller større end dette. Jeg tror jeg er på den rigtige vej, men kan ikke helt finde ud af om jeg skal bruge en if sætning, da jeg er i tvivl om man kan bruge JOptionPane inde i denne?


package gui;
import javax.swing.*;

public class guiFunction {
    public static void main(String[]args) {
       
            String fn = JOptionPane.showInputDialog("Enter first number");
            String sn = JOptionPane.showInputDialog("Enter second number");
           
            int num1 = Integer.parseInt(fn);
            int num2 = Integer.parseInt(sn);
            int sum = num1 + num2;
           
            JOptionPane.showMessageDialog(null, "The answer is " + sum, "The Title", JOptionPane.PLAIN_MESSAGE);
           
            if (sum <= 8) {
                JOptionPane.showMessageDialog("En eller anden besked i en boks");
            }
            else
                JOptionPane.showMessageDialog("En eller anden besked i en boks");
    }
}

Mvh Mads
Avatar billede mads375 Juniormester
17. december 2013 - 15:00 #1
package gui;
import javax.swing.*;

public class guiFunction {
    public static void main(String[]args) {
       
            String fn = JOptionPane.showInputDialog("Enter first number");
            String sn = JOptionPane.showInputDialog("Enter second number");
           
            int num1 = Integer.parseInt(fn);
            int num2 = Integer.parseInt(sn);
            int sum = num1 + num2;
           
            JOptionPane.showMessageDialog(null, "The answer is " + sum, "The Title", JOptionPane.PLAIN_MESSAGE);
           
            if (sum <= 8) {
                JOptionPane.showMessageDialog(null, "The answer is under 8", "The Title", JOptionPane.PLAIN_MESSAGE);
            }
            else
                JOptionPane.showMessageDialog(null, "Number is above 8", "The Title", JOptionPane.PLAIN_MESSAGE);
    }
}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester