Altersdurchschnitt < Sonstiges < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 13:35 Di 19.08.2008 | Autor: | lisa11 |
Aufgabe | Gegeben Klasse Student
1: | public class Student{
| 2: | int alter;
| 3: | boolean immatrikuliert;
| 4: | static int anzahl-immat-stud = 0;
| 5: | static int summe-aller = 0;
| 6: |
| 7: | public Student () {
| 8: | this.immatrikuliert = false;
| 9: | }
| 10: |
| 11: | public void immatrikulieren (int alter){
| 12: | if(!this.immatrikuliert){
| 13: | this.alter = alter;
| 14: | Summe-alter += this.alter;
| 15: | anzahl-immat-stud++;
| 16: | this.immatrikuliert = true;
| 17: | }
| 18: | }
| 19: | public void exmatrikulieren(){
| 20: | if (this.immatrikuliert){
| 21: | summe-alter -= this.alter;
| 22: | anzahl-immat-stud --;
| 23: | this.immatrikuliert = false;
| 24: | }
| 25: | }
| 26: | } |
studieren sie die Source, erweitern sie anschliessend die Klasse auf einfache Weise um eine Klassenmethode Altersdurchschnitt, die beim
Aufruf den Altersdurchschnitt aller gerade immatrikulierter Studenten als
float - Wert liefert.
|
Mein Ansatz:
1: | public void Altersdurchschnitt (int Student d){
| 2: | if (this. immatrikuliert){
| 3: | this.alter = summe-alter;
| 4: | this.student = anzahl-immat-stud;
| 5: | d = summe-alter/anzahl-immat-stud;
| 6: | }
| 7: | }
| 8: | }
| 9: |
| 10: | public static void main(String[] args){
| 11: | float m = Altersdurchschnitt;
| 12: | Out.println("Der Durchschnitt ist :" + m);
| 13: | }
| 14: | } |
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 02:20 Mi 20.08.2008 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|