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)
|
|
|
|