Guten Abend,
Könnte mir jemand erklären, warum die Ausgabe von
q1 9.0 q2 0.0 und q3 1.0 lautet?
Vielen Dank im Voraus.
Könnte mir jemand erklären, warum die Ausgabe von
q1 9.0 q2 0.0 und q3 1.0 lautet?
Vielen Dank im Voraus.
Java:
1. public class Aufgabe3 {
2.
3. public static void main(String[] args) {
4. Quadrat q1 = new Quadrat( 2.0 );
5. Quadrat q2 = new Quadrat();
6. q1.setSeite( 3.0 );
7. System.out.println( "q1 hat die Flaeche "+ q1.getFlaeche() );
8. System.out.println( "q2 hat die Flaeche "+ q2.getFlaeche() );
9. double s = q1.getSeite() / 3.0;
10. q2.setSeite( s );
11. System.out.println( "q2 hat die Flaeche "+ q2.getFlaeche() );
12. }
13.
14.}
15.
16. class Quadrat{
17. private double seite = 0.0;
18. private double flaeche = 0.0;
19.
20. public Quadrat(){
21. }
22.
23. public Quadrat( double s ){
24. setSeite( s );
25. }
26.
27. public void setSeite( double s ){
28. if ( s >= 0.0 ){
29. seite = s;
30. flaeche = s * s;
31. }
32. }
33.
34. public double getSeite(){
35. return seite;
36. }
37.
38. public double getFlaeche(){
39. return flaeche;
40. }
41. }
Zuletzt bearbeitet: