Java Musterlösung

12/16/2011 19:44 Godfather0945#1
Folgendes Problem: Schreibe am Dienstag die erst Informatikklausur, um zu üben haben wir eine Aufgabe bekommen. Diese seht ihr auf dem Bild hier:

[Only registered and activated users can see links. Click Here To Register...]


Dies hier ist der Code den ich bisher auf die Reihe bekommen habe. Ich hoffe, jemand kann mir dafür eine Musterlösung geben oder mir zu einer verhelfen, was noch besser wäre


Code:
public class Bildschirm
   {
    
    private int xAufloesung;
    private int yAufloesung;
    private int Bildpunkte;
    private int anzahlBildpunkte;
    /**
     * 
     */
    public Bildschirm(int xAufloesung, int xyAufloesung)
    {
        
        this.xAufloesung = xAufloesung;
        this.yAufloesung = yAufloesung;
        
    }

    /**        
     * 
     */
    public int anzahlBildpunkte()
    {
       anzahlBildpunkte = xAufloesung + yAufloesung;
       return anzahlBildpunkte;
    }
    public void loeschen (boolean invertieren)
    {
       
}
   
    }
}
12/17/2011 00:04 Dr. Coxxy#2
sehen wir wie ein hausaufgabenbeantwortautomat aus?

-tippfehler bei parameter vom konstruktor.
-anzahl bildpunkte ist das produkt von x und y.
-wenn du eh ne private var anzahlbildpunkte hast, kannst du die auch im konstruktor berechnen und dann in anzahlBildpunkte direkt zurückgeben.

löschen:
pseudocode:

wenn this.anzahlbildpunkte > 2000000
todo: löschen/invertieren.

außerdem fleucht da eine geschweifte klammer zu zuviel rum.
12/17/2011 00:20 MoepMeep#3
[Only registered and activated users can see links. Click Here To Register...]
12/17/2011 00:37 Godfather0945#4
Quote:
Originally Posted by Dr. Coxxy View Post
sehen wir wie ein hausaufgabenbeantwortautomat aus?

-tippfehler bei parameter vom konstruktor.
-anzahl bildpunkte ist das produkt von x und y.
-wenn du eh ne private var anzahlbildpunkte hast, kannst du die auch im konstruktor berechnen und dann in anzahlBildpunkte direkt zurückgeben.

löschen:
pseudocode:

wenn this.anzahlbildpunkte > 2000000
todo: löschen/invertieren.

außerdem fleucht da eine geschweifte klammer zu zuviel rum.
also ich bedank mich erstmal für deine antwort.
1) hab schon gesehen
2)wurde ich in nem anderen forum drauf aufmerksam gemacht :D
3) siehe 2
und löschen habe ich auch hinbekommen, ich hab im prinzip alles hinbekommen nur den eigentlichen sinn verfehlt, da steht boolean invertieren, ich hab aber einfach integer genommen