Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. package kartonberechnung;
  2. // Aus dem "Java-Pool" wird ein Packet importiert, dass speziell hierfür benötigte
  3. //Methoden enthält
  4. import javax.swing.*;
  5. //Eine Klasse wird definiert
  6. public class Karton
  7. {
  8. //Eine Methode wird benannt (EingabeLängen) und eingerichtet,
  9. //die öffentlich zugänglich ist
  10.  
  11. public double Eingabe (String SParameter)
  12. {
  13. //Variablen verden festgesetzt
  14. String SLängen="";
  15.  
  16. //Double werden festgesetzt und initialisiert
  17. double dLängen=0;
  18.  
  19. // Die Eingabe einer Länge wird abgefragt
  20. SLängen=JOptionPane.showInputDialog(null,"Eingabe der "+SParameter+":");
  21.  
  22. try
  23. {
  24. //Der Versuch wird gestartet eine Zeichenkette in eine Zahl umzuwanden
  25. //(zu "doublen")
  26. dLängen=Double.parseDouble(SLängen);
  27. }
  28. catch (Exception x)
  29. {
  30. //Falls die Zeichenkette nicht in eine Zahl umgewandelt werden kann,
  31. //wird die falsche Eingabe gleich gesetzt mit dem Wert 1
  32. JOptionPane.showMessageDialog(null," Ungültige Eingabe ! \nDiese wird jetzt auf 1 gesetzt!");
  33. dLängen=1;
  34. }
  35. // Der Wert für dLängen wird ausgegeben
  36. return dLängen;
  37. }
  38. //Eine Methode wird benannt (Oberflächenberechnung) und eingerichtet,
  39. // die öffentlich zugänglich ist. Die Werte für dHoehe, dBreite, dLänge werden dieser
  40. // Methode übergeben.
  41. public double Oberfläche (double dHoehe, double dBreite, double dLänge)
  42. {
  43. //Ein Double wird festgesetzt und initialisiert
  44. double dErgebnis=0;
  45.  
  46. // Eine Funktion wird aufgestellt
  47. dErgebnis= 2*(dHoehe*dBreite+dHoehe*dLänge+dBreite*dLänge);
  48. // Der Wert dErgebnis wird ausgegeben bzw. zurückgegeben
  49. return dErgebnis;
  50. }
  51. public double Ausgabe (double dErgebnis)
  52. {
  53.  
  54. // Ein Ergebnis wird in einem Fenster angezeigt
  55. JOptionPane.showMessageDialog(null," Die Oberfläche des Würfels beträgt: "+dErgebnis+" FL.");
  56. return dErgebnis;
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement