Ich habe jetzt ein bisschen mit diesem Code herumgespielt und finde nicht den richtigen Weg, um das Problem zu lösen. Ich benutzte ein Programm ohne JOptionPane und es funktionierte und versuchte, die gleiche Sequenz zu verwenden, aber es hat nicht funktioniert. Muss ich noch etwas hinzufügen? Die Zuweisung besteht darin, dass der Benutzer 3 Ganzzahlen eingeben und den Durchschnitt mit Eingabe- und Ausgabedialogfeldern drucken soll. Ich habe die Dialoge "Durchschnitt" und "Input/Output" schon einmal gemacht, aber alles zusammenzufügen ist schwieriger als ich dachte.Wie finden Sie den Durchschnitt von drei Zahlen mit Eingabe- und Ausgabe-Dialogfeldern mit JAVA?
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.*;
import java.text.DecimalFormat;
public class Number3
{
public static void main(String[] args)
{
System.out.println("Enter 3 numbers: ");
Scanner input = new Scanner (System.in);
DecimalFormat decimalFormat = new DecimalFormat("0.00##");
int num1;
int num2;
int num3;
double avg;
num1=input.nextInt();
num2=input.nextInt();
num3=input.nextInt();
avg=(double)(num1+num2+num3)/3.0;
System.out.println("The average is: " + decimalFormat.format(avg));
}
}
Mögliches Duplikat von [* Einfaches Popup-Java-Formular mit mindestens zwei Feldern *] (https://stackoverflow.com/q/3002787/230513). – trashgod
Ich habe es nicht verstanden, sorry. Arbeitet Ihr Programm so wie es ist und Sie stattdessen "JOptionPane" verwenden möchten? Oder war es andersherum? Schreibe niemals "es hat nicht funktioniert" in einer Stack Overflow Frage. Erzählen Sie uns vielmehr genau, wie sich das Programm anders als erwartet verhalten hat. Zitieren Sie jede Fehlermeldung wörtlich. –