Erste Schritte int und double addition mit JOptionPane

lennero

Bekanntes Mitglied
hallo!
folgender code soll eine ganze zahl und eine gleitpunktzahl addieren. beim kompilieren kriege ich jedoch den fehler "error not a statement" in zeile 9. weiss leider nicht mehr weiter und kann mit dem was ich im internet finde nicht viel anfangen

Java:
import javax.swing.JOptionPane;

class zahlen{
   public static void main(String[]args){
   
     String    text1, text2;
   
     int    zahl1;
     double    zahl2;
     summe;
   
     text1=JOptionPane.showInputDialog("Geben sie eine ganze Zahl ein.");
     text2=JOptionPane.showInputDialog("Geben sie eine Gleitpunktzahl ein.");
   
     zahl1=Integer.parseInt("text1");
     zahl2=Double.parseDouble("text2");
   
     summe=zahl1+zahl2;
   
     JOptionPane.showMessageDialog(null, "Die Summe ist ", summe, "Ergebnis", JOptionPane.PLAIN_MESSAGE);
   }
}
 
Zuletzt bearbeitet:

lennero

Bekanntes Mitglied
habe den code ein wenig verändert und nun wird mir der fehler "double cannot be converted to string" angezeigt in der 3. letzten zeile
 

lennero

Bekanntes Mitglied
kann meinen beitrag leider nicht mehr bearbeiten aber ich habe das programm nun zum laufen gebracht aber leider bekomme ich das ergebnis am ende nicht. das dritte dialogfenster öffnet sich nicht und dort steht unknown source bei intparse in der console. muss ich etwas importieren ?

at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at zahl.main(zahl.java:15)

Java:
import javax.swing.JOptionPane;

class zahlen{
    public static void main(String[]args){
      
        String     text1, text2;
      
        int     zahl1;
        double     zahl2,
                summe;
      
        text1=JOptionPane.showInputDialog("Geben sie eine ganze Zahl ein.");
        text2=JOptionPane.showInputDialog("Geben sie eine Gleitpunktzahl ein.");
      
        zahl1=Integer.parseInt("text1");
        zahl2=Double.parseDouble("text2");
      
        summe=zahl1+zahl2;
      
        JOptionPane.showMessageDialog(null, "Die Summe ist "+summe, " Ergebnis", JOptionPane.PLAIN_MESSAGE);
    }
}
 

lennero

Bekanntes Mitglied
hat sich erledigt ! habe versehentlich anführungszeichen bei integer und double eingefügt. funktioniert jetzt so wie es soll.
 

Neue Themen


Oben