Probleme Java Programm

Pat78

Mitglied
Guten Tag
Ich bin ein neuling in Java und versuche mich gerade an einer Aufgabe von einem Freund um diese zu lösen. Komme aber nicht weiter vieleicht kann mir hier jemand helfen.
Die Aufgabe lautet:
Unsere Unterschränke haben eine feste Höhe von 85cm und eine Tiefe von 58cm. Sie sind variabel in der Breite, der Anzahl der Schubladen und Türen.
So ist ein Unterschrank z.b 50cm breit und hat 5 Schubladen und keine Tür.
Schreiben sie eine Klasse welche einen solchen Unterschrank repräsentiert und kapseln sie die Attribute d.h die Attribute sind über get und set Methoden zu erreichen.
Die festen Werte werden über den Konstruktor initialisiert.
Die Klasse enthält weiter einen Standatkonstruktor und eine Methode toString(), welche den Text "Unterschrank b cm breit mit s Schubladen und t Türen" zurück gibt.
Schreiben sie eine Java Anwendung welche eine Küchenzeile darstellt. Eine Küchenzeile ist ein Array von 4 Unterschrankobjekten.
Lesen sie die Breite und die Anzahl der Türen über ein Dialogfenster ein.
Erzeugen sie jeweils ein Objekt und fügen sie es in dem Array ein.
Anschließend lesen Sie die Schrankobjekte aus dem Array aus und geben die Beschreibung der Unterschränke auf dem Bildschirm aus.


Und bisher habe ich geschrieben:
Java:
class Küche {
    public static void main (String args[]) {
      int höhe = 85 ;
      int tiefe = 58 ;
    }
    String setBreite (String breite ){
      this.breite = 50;
    }
    String getBreite () {
      return Breite;
    }
    String setSchubladen (String schubladen){
      this.schubladen = 4;
    }
    String getSchubladen () {
      return Schubladen;
    }
    String setTür ( String Tür ){
      this.tür = 1;
    }
    String getTür () 
    return Tür;
  }
  Küche (){ 
    String toString()  {
      return 50 , 4, 1;
    }
    public void drucke() {
      		System.out.println		(" Breite " );
      		System.out.println		(" Schubladen ");
      		System.out.println		(" Tür ");  
     }
     }


Bin jetzt allerding am Ende und weiß nicht mehr weiter, darum hat man mir dieses Forum empfohlen da die Leute hier die Ahnung haben wo ich noch hinmöchte.
 
Zuletzt bearbeitet von einem Moderator:

njans

Top Contributor
1. Verwende Java-Tags um den Code zu posten.
2. Kein ü,ö,ä im Code verwenden!
3. Du hast die Attribute breite und höhe nicht als Attribute deiner Klasse definiert, sondern nur in der main als lokale Variablen.
4.
Java:
String setBreite (String breite ){
this.breite = 50;
}

Was? Wieso gibt das einen String zurück? Wieso nimmt das einen String an? Wieso setzt du dann nur die breite auf 50, anstatt den übergebenen Wert zu verwenden:

Java:
public void setBreite(int neueBreite){
breite = neueBreite;
}
 

Pat78

Mitglied
Habe jetzt mal versucht deine Hilfen zu verwenden. Wenn ich noch Fehler mache wie gesagt fange gerade mit Java an, aber versuche es so schnell wie möglich umzusetzen.

Java:
class Kueche {
    public static void main (String args[]) {
      int höhe = 85 ;
      int tiefe = 58 ;
    }
    public void setBreite(int neueBreite){
      breite = neueBreite;
    }
  }
  String getBreite () {
    return Breite;
  }
  public void setSchubladen(int neueSchubladen){
    schubladen = neueSchubladen;
  }
  String getSchubladen () {
    return Schubladen;
  }
  public void setTuer (int neue Tuer ){
    tuer = neueTuer;
  }
      String getTuer () 
      return Tuer;
    }
  Kueche (){ 
    String toString()  {
      return Breite, Schubladen, Tuer;
    }
    public void drucke() {
    		System.out.println		(" Breite " );
    		System.out.println		(" Schubladen ");
    		System.out.println		(" Tuer ");  
    }
  }
 

L-ectron-X

Gesperrter Benutzer
Dein Unterschrank kann entsprechend der Aufgabenstellung so aussehen (Bauplan):
Java:
public class Unterschrank {
  private final int hoehe;
  private final int tiefe;
  private int breite;
  private int tueren;
  private int schubladen;
  
  //Standardkonstruktor
  public Unterschrank() {
    hoehe = 85;
    tiefe = 58;
    breite = 50;
    schubladen = 5;
    tueren = 0;
  }
  
  //Benutzerdefinierter Konstruktor
  public Unterschrank(int breite, int tueren, int schubladen) {
    hoehe = 85;
    tiefe = 58;
    this.breite = breite;
    this.tueren = tueren;
    this.schubladen = schubladen;
  }
  
  public void setBreite(int breite) {
    this.breite = breite;
  }
  
  public int getBreite() {
    return breite;
  }
  
  public void setTueren(int tueren) {
    this.tueren = tueren;
  }
  
  public int getTueren() {
    return tueren;
  }  
  
  public void setSchubladen(int schubladen) {
    this.schubladen = schubladen;
  }
  
  public int getSchubladen() {
    return schubladen;
  }  
  
  public String toString() {
    return "Unterschrank "+breite+" cm breit mit "+schubladen+" Schubladen und "+tueren+" Türen";
  }
}

Was jetzt noch fehlt, ist die Eingabe der geforderten Werte in einer GUI und der Aufbau einer Küchenzeile in Form von Unterschänken (Array), sowie dessen Ausgabe.

Die Lösung der Teilaufgabe sollte aber auch keinen Fall die Lektüre von Grundlagen vermittelnden Medien ersetzen.
 

njans

Top Contributor
Java:
public class Kueche
{
	private int	breite;
	private int	hoehe;
	private int	anzahlSchubladen;

	public Kueche(int neueBreite, int neueHoehe)
	{
		breite = neueBreite;
		hoehe = neueHoehe;
	}

	public static void main(String args[])
	{
		Kueche einObjektvonKueche = new Kueche(50, 25);
		einObjektvonKueche.drucke();
	}

	public void setBreite(int neueBreite)
	{
		breite = neueBreite;
	}

	public int getBreite()
	{
		return breite;
	}

	public void setSchubladen(int neueSchubladen)
	{
		anzahlSchubladen = neueSchubladen;
	}

	public int getSchubladen()
	{
		return anzahlSchubladen;
	}

	public void setTuer(int neueTuer)
	{
		// TODO
	}

	public void drucke()
	{
		System.out.println("Breite " + breite);
		System.out.println("Schubladen " + anzahlSchubladen);
		System.out.println("Tuer ");
	}
}

Du hast wirklich viele Fehler im Code, ich habe den Eindruck du hast nicht wirklich Ahnung, was du da eigentlich machst. Du kannst keine Methoden in Methoden definieren und deine Klammerung passt auch nicht. Du gibst Strings zurück, wenn du eigentlich ints hast.
Du solltest mal da nachlesen:
http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CC4QFjAA&url=http%3A%2F%2Fopenbook.galileocomputing.de%2Fjavainsel%2F&ei=-bzyULOGFMjHswaU3oHQAw&usg=AFQjCNFnpaKERJvy_lAc-COZN01z5t1S8g&bvm=bv.1357700187,d.Yms
 

AmunRa

Gesperrter Benutzer
Bitte nicht böse sein aber lass diese Aufgabe fürs erste mal liegen.

Die fehlen sehr viele Grundlagen um dir effektiv helfen zu können.
www.javabuch.de - Das Handbuch der Java-Programmierung
Ich habe mit diesem Buch angefangen zu lernen. auf der Verlinkten Seite gibt es das Buch kostenlos als HTML runter zu landen.

Wenn du da mal die ersten 2 -3 Kapitel durchgearbeitet hast kannst du dich wieder auf diese Aufgabe konzentrieren.
 

Pat78

Mitglied
Ich möchte mich erstmal Herzlichst für die Antworten bedanken, und werde mich erstmal auf das lernen und festigen der bisher erworbenen Kenntnissen Konzentrieren bevor ich mich an solche Sachen setze. Und mir auch mal Fachliteratur besorgen um besser voranzukommen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Probleme mit einem Java-Programm Java Basics - Anfänger-Themen 3
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
Splayfer Java Array Probleme Java Basics - Anfänger-Themen 3
L Probleme mit Java Java Basics - Anfänger-Themen 3
N JDK installieren Probleme mit dem Java Editor Java Basics - Anfänger-Themen 3
M OOP Probleme beim Funktionsaufruf, Java OpenCV Java Basics - Anfänger-Themen 0
M Probleme mit paint() aus java.awt.Graphics Java Basics - Anfänger-Themen 2
P Interpreter-Fehler Probleme mit java.io.BufferedReader Java Basics - Anfänger-Themen 6
D Java Heap Space Probleme Java Basics - Anfänger-Themen 7
S Java für Anfänger: Probleme mit read() Java Basics - Anfänger-Themen 20
W Probleme mit Java Applet Java Basics - Anfänger-Themen 5
C Java Applet Probleme Java Basics - Anfänger-Themen 4
S Probleme mit Java 3D Tutorial (Applet) Java Basics - Anfänger-Themen 7
L Probleme bei Offline-Nutzung von Java-Applets Java Basics - Anfänger-Themen 6
L Probleme mit Java Web Anwendungen Java Basics - Anfänger-Themen 6
C Probleme bei Java-Installation Java Basics - Anfänger-Themen 8
D JAVA AWT Fragen und Probleme Java Basics - Anfänger-Themen 15
T Probleme mit Java 6, der interaktive Programmierkurs Java Basics - Anfänger-Themen 3
O Probleme mit void java.awt.Component.setBackground(Color c) Java Basics - Anfänger-Themen 2
C Textpad, classpath, java = Probleme Java Basics - Anfänger-Themen 21
V Java Fenster, einige Probleme und Fragen Java Basics - Anfänger-Themen 5
J Java JTextArea und ActionListener Probleme Java Basics - Anfänger-Themen 6
J Java NIO Probleme mit Buffer Java Basics - Anfänger-Themen 2
I Probleme beim Einrichten von Java (PATH-Veriable) Java Basics - Anfänger-Themen 4
K Probleme mit java.util.hashtable Java Basics - Anfänger-Themen 10
S große probleme mit java Java Basics - Anfänger-Themen 6
D Probleme bei Code Portierung von C# nach Java [Gelöst] Java Basics - Anfänger-Themen 4
G Probleme bei Portierung eines Projectes von Java 6=>Java Java Basics - Anfänger-Themen 7
A Java I/O Probleme mit meinem Encypter. Java Basics - Anfänger-Themen 6
S Probleme beim Java Kompilieren + ausführen Java Basics - Anfänger-Themen 6
D Probleme mit java.library.path unter linux Java Basics - Anfänger-Themen 4
S Java GUI: Probleme mit EventListener und actionPerformed Java Basics - Anfänger-Themen 3
T Probleme mit einem Java-Applet Java Basics - Anfänger-Themen 17
T Probleme mit JAVA Java Basics - Anfänger-Themen 8
I java - probleme beim complimieren Java Basics - Anfänger-Themen 4
X Sind Traffic-Probleme durch Java Applets möglich? Java Basics - Anfänger-Themen 3
M Probleme mit Objekten in Java Java Basics - Anfänger-Themen 6
A 7 Probleme mit Java Java Basics - Anfänger-Themen 6
K Neuronales Netz in Java und Probleme beim Konfigurieren Java Basics - Anfänger-Themen 2
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
MiMa Probleme mit Datentyp long ?? Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
Jxhnny.lpz TicTacToe Spiel vs Computer. (Probleme) Java Basics - Anfänger-Themen 7
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
httprt Probleme bei dem erstellen von leveln in meinem Spiel Java Basics - Anfänger-Themen 2
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
V Probleme Guessing Game Java Basics - Anfänger-Themen 8
hebein PDF Ausdruck auf Drucker - Probleme mit Format Java Basics - Anfänger-Themen 17
R JMenu/JMenuItem Probleme Java Basics - Anfänger-Themen 2
B Static vs non static und Probleme daraus Java Basics - Anfänger-Themen 13
J Probleme mit dem Debugger Java Basics - Anfänger-Themen 4
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
J Probleme mit Kompilierung Java Basics - Anfänger-Themen 11
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
C Probleme mit paintComponent Java Basics - Anfänger-Themen 13
P Probleme mit JUnit-Tests, es kommt was anderes raus als bei manuellen Tests Java Basics - Anfänger-Themen 5
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
C Probleme mit dem Erstellen und Importieren von Packages Java Basics - Anfänger-Themen 6
3 OOP erste Versuche, OOP zu verstehen. Probleme mit gettern und settern Java Basics - Anfänger-Themen 4
R Erste Schritte Probleme bei 2D Spielfeld, mit einzufügender "Person" Java Basics - Anfänger-Themen 5
P Probleme bei der Installation von JavaFX Java Basics - Anfänger-Themen 3
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
Dimax String Probleme Java Basics - Anfänger-Themen 12
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
J Probleme bei IllegalArgumentException "werfen". Java Basics - Anfänger-Themen 1
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
X Probleme im Umgang mit PriorityQueue Java Basics - Anfänger-Themen 75
D Probleme mit dem Windowbuilder und JComboBox Java Basics - Anfänger-Themen 2
M Regex Probleme (mal wieder) Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Probleme mit Vererbung Java Basics - Anfänger-Themen 4
X Probleme mit Übungsaufgaben zu Zahlentypen Java Basics - Anfänger-Themen 4
G Probleme bei Aufgabe Java Basics - Anfänger-Themen 12
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
B Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 19
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
T Probleme bei Installation von JDK Java Basics - Anfänger-Themen 2
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
C Probleme bei Regex Java Basics - Anfänger-Themen 9
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
D Kleine Probleme mit Split-Befehlen Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
N Probleme mit dem ActionListener Java Basics - Anfänger-Themen 4
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
J Probleme bei der Umwandlung einer Farbe von Hex zu RGB Java Basics - Anfänger-Themen 8
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4
M Probleme bei rekursiver Zuordnung Java Basics - Anfänger-Themen 1
I Probleme mit 2 dimensionale Arrays Java Basics - Anfänger-Themen 3
H Best Practice View probleme Java Basics - Anfänger-Themen 2
B Probleme mit Kreisberechnung Java Basics - Anfänger-Themen 15
E Probleme mit Scanner Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben