Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.dehner.test.main;
- public class Rechteck {
- public double laenge;
- public double breite;
- public Rechteck() {
- this.laenge = 0;
- this.breite = 0;
- }
- public Rechteck(double laenge, double breite) {
- this.laenge = laenge;
- this.breite = breite;
- }
- public void setlaenge(double laenge) {
- this.laenge = laenge;
- }
- public void setBreite(double breite) {
- this.breite = breite;
- }
- public void setSeiten(double laenge, double breite) {
- this.laenge = laenge;
- this.breite = breite;
- }
- double getLaenge() {
- return this.laenge;
- }
- double getBreite() {
- return this.breite;
- }
- double getLangeSeite() {
- if (laenge > breite)
- return this.laenge;
- else
- return this.breite;
- }
- double getKurzeSeite() {
- if (laenge < breite)
- return this.laenge;
- else
- return this.breite;
- }
- double getDiagonale() {
- return Math.sqrt(this.laenge * this.laenge + this.breite * this.breite);
- }
- double getFlaeche() {
- return (this.laenge * this.breite);
- }
- double getUmfang() {
- return (this.laenge * 2 + this.breite * 2);
- }
- }
- // Hier die dazu gehörige Klasse
- package de.dehner.test.main;
- import javax.swing.JOptionPane;
- public class Rechtecktest {
- public static void main(String[] args) {
- String eingabe, einheit;
- double laenge, breite;
- eingabe = JOptionPane.showInputDialog("Geben Sie die Länge des Rechtecks an: ");
- laenge = Double.parseDouble(eingabe);
- eingabe = JOptionPane.showInputDialog("Geben Sie die Breite des Rechtecks an: ");
- breite = Double.parseDouble(eingabe);
- einheit = JOptionPane.showInputDialog("Geben Sie die Maßeinheit an (z.B. m, cm ...: ");
- Rechteck r = new Rechteck(laenge, breite);
- System.out.println("Lange Seite ist: " + r.getLangeSeite() + " " + einheit);
- System.out.println("Kurze Seite ist: " + r.getKurzeSeite() + " " + einheit);
- System.out.println("Diagonale ist: " + r.getDiagonale() + " " + einheit);
- System.out.println("Umfang ist: " + r.getUmfang() + " " + einheit);
- System.out.println("Fläche ist: " + r.getFlaeche() + " " + einheit);
- }
- }
Add Comment
Please, Sign In to add comment