Java erkennt eine deklarierte Variable nicht

D3ADemonic

Mitglied
Hallo,
ich habe eine Frage bezüglich meiner von mir zu bearbeiteten Studienarbeit.
Ich muss ein Produktionszahlenrechner erstellen und obwohl ich eigentlich die Variable " Eingabe "
deklariert habe wird sie dennoch vom Code nicht anerkannt.
Ich würde gerne wissen an was es liegt oder ob jemand einen alternativen Vorschlag dazu hat.
Danke im voraus.

Java:
import javax.swing.JOptionPane;

public class Produktionszahlenrechner {
  
  static String s;
  
  public static void main(String[] args) {
    // Aufruf der statischen Methode showMessageDialog()
    String ergebnis;
    // Label: Ende, Update,Ausgabe,
    // Neueszahlenfeld;
    String Eingabe;
    String Meldung;
    ergebnis = Eingabe + "";
    // Neueszahlenfeld:
    int i;
    
    for (i = 0; i < 10; i++) {
      Eingabe = JOptionPane.showInputDialog(null, "Definieren sie ein Zahlenfeld", "Eingabe", JOptionPane.QUESTION_MESSAGE);
      ergebnis = ergebnis + Eingabe + "";
      System.exit(0);
    } // For Schleife
      // System.out.println(i);
    // System.out.println(Eingabe);
    int k;
    k = i;
    String e = Eingabe;
    // s =k.toString();
    while (Eingabe != "null") {
      JOptionPane.showMessageDialog(null, "Ergebnis:" + ergebnis + " " + k, "Eine Nachricht", JOptionPane.WARNING_MESSAGE);
    }
    System.exit(1);
    // continue;
  }
} // Classe Produktionszahlenrechner
 
Zuletzt bearbeitet von einem Moderator:
Naja wie wärs mit sowas?

Java:
import javax.swing.JOptionPane;

public class Produktionszahlenrechner {
  
  public static void main(String[] args) {
    String input;
    int sum = 0;
    while ((input = JOptionPane.showInputDialog(null, "Definieren sie ein Zahlenfeld", "Eingabe", JOptionPane.QUESTION_MESSAGE)) != null) {
      sum += Integer.valueOf(input);
    }
    JOptionPane.showMessageDialog(null, "Ergebnis:" + sum, "Eine Nachricht", JOptionPane.WARNING_MESSAGE);
  }
}
 

Zurück
Oben