Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kartonberechnung;
- // Aus dem "Java-Pool" wird ein Packet importiert, dass speziell hierfür benötigte
- //Methoden enthält
- import javax.swing.*;
- //Eine Klasse wird definiert
- public class Karton
- {
- //Eine Methode wird benannt (EingabeLängen) und eingerichtet,
- //die öffentlich zugänglich ist
- public double Eingabe (String SParameter)
- {
- //Variablen verden festgesetzt
- String SLängen="";
- //Double werden festgesetzt und initialisiert
- double dLängen=0;
- // Die Eingabe einer Länge wird abgefragt
- SLängen=JOptionPane.showInputDialog(null,"Eingabe der "+SParameter+":");
- try
- {
- //Der Versuch wird gestartet eine Zeichenkette in eine Zahl umzuwanden
- //(zu "doublen")
- dLängen=Double.parseDouble(SLängen);
- }
- catch (Exception x)
- {
- //Falls die Zeichenkette nicht in eine Zahl umgewandelt werden kann,
- //wird die falsche Eingabe gleich gesetzt mit dem Wert 1
- JOptionPane.showMessageDialog(null," Ungültige Eingabe ! \nDiese wird jetzt auf 1 gesetzt!");
- dLängen=1;
- }
- // Der Wert für dLängen wird ausgegeben
- return dLängen;
- }
- //Eine Methode wird benannt (Oberflächenberechnung) und eingerichtet,
- // die öffentlich zugänglich ist. Die Werte für dHoehe, dBreite, dLänge werden dieser
- // Methode übergeben.
- public double Oberfläche (double dHoehe, double dBreite, double dLänge)
- {
- //Ein Double wird festgesetzt und initialisiert
- double dErgebnis=0;
- // Eine Funktion wird aufgestellt
- dErgebnis= 2*(dHoehe*dBreite+dHoehe*dLänge+dBreite*dLänge);
- // Der Wert dErgebnis wird ausgegeben bzw. zurückgegeben
- return dErgebnis;
- }
- public double Ausgabe (double dErgebnis)
- {
- // Ein Ergebnis wird in einem Fenster angezeigt
- JOptionPane.showMessageDialog(null," Die Oberfläche des Würfels beträgt: "+dErgebnis+" FL.");
- return dErgebnis;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement