Hallo Community
Zurzeit lerne ich wie man einen Array Schreibt und komme bei einem Programm nicht weiter.
Ich schreibe gerade ein Autohaus. In dem Man ein Auto erstellen kann und es in einem Autohaus(Array) legen kann.
das ist das Auto
Wie ihr sehen könnt habe ich bereits im Autohaus ein Auto geaddet. Dies diente nur als Test, denn eigentlich sollte das Auto von mir separat erstellet werden und sobald es erstellt ist automatisch oder manuell in den Array kommen. Das ist das erste Problem was ich nicht verstehe, da die Methode die ich geschrieben hat nicht funktioniert
Das Zweite Problem: Eigentlich ich die Ausgabe, also welches Auto gerade da ist(das mit For) in einer seperaten Void Methode schreiben, aber wenn ich das mache also so:
kommt der Fehler cannot Find Symbol - variable Platz.
Ich würde mich über jeden Lösungsweg bzw Hilfestellung freuen.
PS: Ich schreibe mit Bluej.
Zurzeit lerne ich wie man einen Array Schreibt und komme bei einem Programm nicht weiter.
Ich schreibe gerade ein Autohaus. In dem Man ein Auto erstellen kann und es in einem Autohaus(Array) legen kann.
Java:
public class Auto{
private String name;
public Auto(String name){
this.name = name;
}
}
das ist das Auto
Java:
import java.util.ArrayList;
public class Autohaus{
public static void Autohaus(String[] args){
ArrayList<String> Platz = new ArrayList<String>();
Platz.add("BMW3er");
for(String ausgabe : Platz)
{
System.out.println(ausgabe);
}
}
public void AutohausShow() {
}
}
Wie ihr sehen könnt habe ich bereits im Autohaus ein Auto geaddet. Dies diente nur als Test, denn eigentlich sollte das Auto von mir separat erstellet werden und sobald es erstellt ist automatisch oder manuell in den Array kommen. Das ist das erste Problem was ich nicht verstehe, da die Methode die ich geschrieben hat nicht funktioniert
Java:
public void Autoparken(Auto Auto) {
Platz.add(Auto);
}
Das Zweite Problem: Eigentlich ich die Ausgabe, also welches Auto gerade da ist(das mit For) in einer seperaten Void Methode schreiben, aber wenn ich das mache also so:
Java:
public void AutosZeigen() {
for(String ausgabe : Platz)
{
System.out.println(ausgabe);
}
}
kommt der Fehler cannot Find Symbol - variable Platz.
Ich würde mich über jeden Lösungsweg bzw Hilfestellung freuen.
PS: Ich schreibe mit Bluej.
Zuletzt bearbeitet von einem Moderator: