so letz endlich will ich es so machen das er alle eingegebene zahlen nochmal anzeigt ???:L
Java:
import javax.swing.*;
class Zahlen {
//Eigenschaften
double Z1 ;
double Z2 ;
double Z3 ;
// Metohden
double grödße(){
double g=0;
if (Z1>=Z2&&Z1>=Z3){
g=Z1;
}
if(Z2>=Z1&&Z2>=Z3){
g=Z2;
}
if(Z3>=Z2&&Z3>=Z1){
g=Z3;
}
return g ;
}
double mittel(){
double m=0;
if (Z1>Z2&&Z1<Z3||Z1<Z2&&Z1>Z3){
m=Z1;
}
if (Z2>Z1&&Z2<Z3||Z2<Z1&&Z2>Z3){
m=Z2;
}
if (Z3>Z2&&Z3<Z1||Z3<Z2&&Z3>Z1){
m=Z3;
}
return m ;
}
double kleinste(){
double k=0;
if (Z1<=Z2&&Z1<=Z3){
k=Z1;
}
if (Z2<=Z1&&Z2<=Z3){
k=Z2;
}
if (Z3<=Z2&&Z3<=Z1){
k=Z3;
}
return k ;
}
//konstruktor
Zahlen(double a1 , double b1 ,double c1){
Z1=a1;
Z2=b1;
Z3=c1;
}
}
public class Hauptkeingroß{
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Das ist ein Programm von DIR ");
JOptionPane.showMessageDialog(null, "Geben sie jetzt bitte drei Zahlen ein ");
String a=JOptionPane.showInputDialog("Geben sie jetzt bitte die erste Zahl ein");
String b=JOptionPane.showInputDialog("Geben sie jetzt bitte die zweite Zahl ein");
String c=JOptionPane.showInputDialog("Geben sie jetzt bitte die dritte Zahl ein");
JOptionPane.showMessageDialog(null, "Danke das sie die Zahlen Eingegeben haben ");
double b1, a1 ,c1;
a1=Double.parseDouble (a);
b1=Double.parseDouble (b);
c1=Double.parseDouble (c);
Zahlen r1=new Zahlen (a1,b1,c1);
double k1,g1,m1;
g1=r1.grödße();
k1=r1.kleinste();
m1=r1.mittel();
JOptionPane.showMessageDialog(null,"Sie diese Zahlen haben sie eigegeben :"+a1,b1,c1 );
JOptionPane.showMessageDialog(null,"Größte Zahl ist : "+g1);
JOptionPane.showMessageDialog(null,"In der mitte Zahl ist : "+m1);
JOptionPane.showMessageDialog(null,"Kleinste Zahl ist : "+k1);
JOptionPane.showMessageDialog(null, "Ende");
System.out.println (g1);
System.out.println (k1);
System.out.println (m1);
}
}
Zuletzt bearbeitet von einem Moderator: