Lösungsvorschlag 4.2. - Aufgabe 2: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> public class Kreistabelle { private double flaeche; private double umfang; public void kreistabelle(){ System.out.println("Radius Umfang …“) |
|||
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | < | + | <syntaxhighlight lang="java"> |
− | public class Kreistabelle { | + | public class Kreistabelle{ |
− | + | public void kreistabelleAnzeigen(){ | |
− | + | //Ausdruck der Kopfzeile | |
− | + | ||
− | public void | + | |
System.out.println("Radius Umfang Flaeche"); | System.out.println("Radius Umfang Flaeche"); | ||
+ | //Veränderung des Radius in 5er-Schritten. Zählvariable i ist gleichzeitig der Radius | ||
for(int i=5;i<=100;i=i+5){ | for(int i=5;i<=100;i=i+5){ | ||
System.out.println(i+" "+umfang(i)+" "+flaeche(i)); | System.out.println(i+" "+umfang(i)+" "+flaeche(i)); | ||
Zeile 14: | Zeile 13: | ||
} | } | ||
+ | //Methode mit Rückgabewert zur Berechnung des Umfangs | ||
+ | private double umfang(double radius){ | ||
+ | return 2*radius*Math.PI; | ||
+ | } | ||
+ | |||
+ | //Methode mit Rückgabewert zur Berechnung der Fläche | ||
private double flaeche(double radius){ | private double flaeche(double radius){ | ||
return Math.pow(radius,2)*Math.PI; | return Math.pow(radius,2)*Math.PI; | ||
} | } | ||
− | |||
− | |||
− | |||
} | } | ||
− | </ | + | </syntaxhighlight> |
Aktuelle Version vom 22. Januar 2015, 13:48 Uhr
public class Kreistabelle{ public void kreistabelleAnzeigen(){ //Ausdruck der Kopfzeile System.out.println("Radius Umfang Flaeche"); //Veränderung des Radius in 5er-Schritten. Zählvariable i ist gleichzeitig der Radius for(int i=5;i<=100;i=i+5){ System.out.println(i+" "+umfang(i)+" "+flaeche(i)); } } //Methode mit Rückgabewert zur Berechnung des Umfangs private double umfang(double radius){ return 2*radius*Math.PI; } //Methode mit Rückgabewert zur Berechnung der Fläche private double flaeche(double radius){ return Math.pow(radius,2)*Math.PI; } }