mit benutzereingaben rechnen

BobHirte

Mitglied
Hi. Ich komm nicht dahinter wie man mit benutzereingaben weiterrechnet..

Java:
 public void actionPerformed(ActionEvent ae) {
		double n = Double.parseDouble(anzahl.getText());
			}
an der stelle definier ich n, aber ich kann in andren methoden oder klassen nicht mehr drauf zugreifen. wie muss ich das machen? danke schonmal
 
du kannst n als klassenvariable deklarieren und einen getter dafür anbieten:

Java:
public class Klasse {
    double n;

     /** viel code */

     public void actionPerformed(ActionEvent ae) {
         n = Double.parseDouble();
     }

     public double getN() {
         return n;
     }
}

Um darauf zuzugreifen brauchst du nur eine Referenz auf das Klassenobjekt und kannst darauf dann
Code:
klasseInstanz.getN();
aufrufen.
 
danke für die schnelle antwort, hab wohl zu kompliziert gedacht. noch was dazu: ist es möglich auch ein int wert zu verwerten? double aus dem text einfach mit int zu ersetzen geht nicht.
 
Code:
Integer.parseInt();
wandelt dir die Eingabe in einen Integer um.
 

Zurück
Oben