Benutzereingabe entgegennehmen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo
Ich möchte gerne das ich im Folgendem Code die Werte durch eine Benutzereingabe eingeben kann!
So wie ich es gemacht hätte Funktioniert es leider nicht !
Code:
String a = JOptionPane.showInputDialog("Wert ");
a = Double.praseDouble(a1);

Mein Code

Code:
package uebungen;

import javax.swing.*;

public class mansn {

  double berechneFD(double a, double ha) {
    return (a * ha) / 2;
  }

  double berechneFK(double r, double pi) {
    return (r * r) * pi;
  }

  double berechneFR(double a, double b) {
    return a * b;
  }

  public static void main(String[] args) {
    int auswahl;
    String s2 = JOptionPane.showInputDialog("1: Fläche Dreieck , 2: Fläche Kreis, 3: Fläche Rechteck ");
    auswahl = Integer.parseInt(s2);
    mansn u = new mansn();
    switch (auswahl) {

      case 1:
        double ergFD;
        ergFD = u.berechneFD(6, 5);
        System.out.println("Das Ergebnis der Fläche (Dreieck) ergibt " +ergFD);
        break;
      case 2:
        double ergFK;
        ergFK = u.berechneFK(5, 3.14);
        System.out.println("Das Ergebnis der Fläche (Kreis) ergibt " +ergFK);
        break;
      case 3:
        double ergFR;
        ergFR = u.berechneFR(15, 3);
        System.out.println("das Ergebnis der Fläche (Kreis) " + ergFR);
        break;
      default:
        System.out.println("Falsche Eingabe! ");
        break;

    }
  }
}

[Edit by foobar: Titel geändert]
 

The_S

Top Contributor
Bevor ich mir alles durchlese und mir einen Wolf absuche: Wie lautet die Fehlermeldung bzw. was geht nicht?
 
G

Guest

Gast
Fehlermeldung gibt es nicht wirklich eine!
Ich weiss nicht (bzw. vl. mache ich was falsch) wie ich bei einer Rechnung mit Funktionen die Zahlenwerte durch eine Eingabe selbest bestimmen kann!
 

The_S

Top Contributor
Welche Werte? Die mit denen gerechnet werden soll?

Und das is dazu dein Ansatz?

Code:
String a = JOptionPane.showInputDialog("Wert "); 
a = Double.praseDouble(a1);

nunja, es existiert kein a1 und a ist ein String und kein double.
 

AlArenal

Top Contributor
Und "praseDouble" gibts auch nicht..

Wer da behauptet es gäbe keine Fehlermeldung, der lügt doch :p
 
G

Guest

Gast
ja ok ich hab mich mit a und a1 vertan!
Aber so ist es nicht möglich bei dem Code von meinem erstem Beitrag eine Benutzereingebe zu machen!
Und JA ich will die werte die gerechnet werden sollen selbst eingeben können!
 

The_S

Top Contributor
Doch, natürlich. Du hast doch schon einen InputDialog richtig verbaut! Den musste halt dementsprechend umbauen.

btw: Warum verwendest du net gleich ne schöne GUI ansatt solche schnöden InputDialogs? ;)
 
G

Guest

Gast
Ich bin leider noch Anfänger und GUI sagt mir nur Graphical User Interface....
VL. hast du ein Tut. für mich oder kannst du mir weiterhelfen oO?
 

The_S

Top Contributor
Schau mal in unserer Kategorie Bücher, Tutorials und Links da findest du alles was du brauchst(u. a. auch zu OpenBooks).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Benutzereingabe eines Codes verbessern Java Basics - Anfänger-Themen 3
D Input/Output Problem bei der Benutzereingabe eines Befehls Java Basics - Anfänger-Themen 14
D Input/Output Befehl aus Benutzereingabe herausfiltern Java Basics - Anfänger-Themen 12
J Stack mit Benutzereingabe Java Basics - Anfänger-Themen 17
A Reader für Benutzereingabe in Eclipse importieren Java Basics - Anfänger-Themen 3
Z Benutzereingabe überprüfen. Java Basics - Anfänger-Themen 2
B Input/Output Benutzereingabe mit BufferedReader Java Basics - Anfänger-Themen 7
NR_EIGHT Benutzereingabe in Funktion verpacken Java Basics - Anfänger-Themen 4
T Benutzereingabe in form von string wieder ausgeben in JOptionPane Java Basics - Anfänger-Themen 14
F Median berechnen, Benutzereingabe Problem! Java Basics - Anfänger-Themen 14
S Benutzereingabe über Scanner Klasse korrekt behandeln Java Basics - Anfänger-Themen 9
C Benutzereingabe Java Basics - Anfänger-Themen 41
D Benutzereingabe mit for-Schleife Java Basics - Anfänger-Themen 9
S Überprüfung Benutzereingabe Java Basics - Anfänger-Themen 5
D Wie auf leere Benutzereingabe (int) prüfen? Java Basics - Anfänger-Themen 16
J Programm beenden via Benutzereingabe Java Basics - Anfänger-Themen 8
K Objektname - Benutzereingabe? Java Basics - Anfänger-Themen 10
S Problem bei Benutzereingabe Java Basics - Anfänger-Themen 9
G Benutzereingabe auf Konsole maskieren (Passworteingabe) Java Basics - Anfänger-Themen 4
S Benutzereingabe - Gross und Kleinschreibung ignorieren Java Basics - Anfänger-Themen 7
C Benutzereingabe vergleichen Java Basics - Anfänger-Themen 3
G Benutzereingabe Java Basics - Anfänger-Themen 2
U Benutzereingabe die Zeichen einzeln bearbeiten Java Basics - Anfänger-Themen 7
G Benutzereingabe erzwingen Java Basics - Anfänger-Themen 3
M Von einem JTextField Doublewerte entgegennehmen Java Basics - Anfänger-Themen 2
N Werte von JDialog entgegennehmen Java Basics - Anfänger-Themen 7
A Kleines Programm: Mausklick in Frame entgegennehmen. Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben