Hey Ho,
ich habe eben mal angefangen ein bissle mit Java zu spielen, da kam mir die Idee eine Art SimCity nach zubauen, aber erstmal nur Konsolenorientiert,..
Soweit klappt auch alles ganz super,..nur ich möchte alles in die Konsole eingeben,...
und nicht wie es jetzt ist,...jetzt gebe ich alle befehler nur im Java-Editor ein,...
Besteht die möglichkeit das ich diese Befehle wie " Baue ein Haus" eintippe und er führt dann den Befehl aus stadt.get...
usw.
[Java]
public class spielfäche {
public static void main(String[] args) {
wirtschaft stadt = new wirtschaft ();
System.out.println("Spielfeld:");
System.out.println();
System.out.println();
stadt.setEuro(10050);
stadt.setMiete(20);
stadt.getBaueKraftwerk();
stadt.getEuro();
stadt.getHäuser();
stadt.getKraftwerk();
stadt.getMenschen();
stadt.getMiete();
stadt.getStrom();
System.out.println("-----------------------");
stadt.getBauen();
System.out.println("-----------------------");
stadt.getEuro();
stadt.getHäuser();
stadt.getKraftwerk();
stadt.getMenschen();
stadt.getMiete();
stadt.getStrom();
}
}
[/Java]
[Java]
public class wirtschaft {
// Anfang Attribute
private int Menschen;
private int Häuser;
private int Euro;
private int bauen;
private int miete;
private int strom;
private int Kraftwerk;
private int baueKraftwerk;
// Ende Attribute
wirtschaft (){
}
public wirtschaft (int Menschen, int Euro, int Häuser, int miete){
this.Menschen=Menschen;
this.Euro=Euro;
this.Häuser=Häuser;
this.miete=miete;
}
public int getMenschen() {
System.out.println("Menschen "+Menschen);
return Menschen;
}
public void setMenschen(int Menschen) {
this.Menschen = Menschen;
}
public int getHäuser() {
System.out.println("Häuser "+Häuser);
return Häuser;
}
public void setHäuser(int Häuser) {
this.Häuser = Häuser;
}
public int getEuro() {
System.out.println("Euro "+Euro+" Euro");
return Euro;
}
public void setEuro(int Euro) {
this.Euro = Euro;
}
public int getBauen() {
if ( (Euro >=1000) & (strom>=50)){
Häuser=Häuser+1;
Menschen=Menschen+5;
Euro=Euro-1000;
strom=strom-50;
System.out.println("Es ist ein Haus gebaut wurden");
}
else{
System.out.println("Es konnte kein Haus gebaut werden");
}
return bauen;
}
public int getMiete() {
System.out.println("Miete "+miete+" Euro");
return miete;
}
public void setMiete(int miete) {
this.miete = miete;
}
public int getStrom() {
System.out.println("Strom: "+ strom+" KW");
return strom;
}
public int getKraftwerk() {
System.out.println("Kraftwerk "+Kraftwerk);
return Kraftwerk;
}
public int getBaueKraftwerk() {
Kraftwerk=Kraftwerk+1;
Euro=Euro-5000;
strom=strom+500;
return baueKraftwerk;
}
}
[/Java]
viele Grüße
Joe
ich habe eben mal angefangen ein bissle mit Java zu spielen, da kam mir die Idee eine Art SimCity nach zubauen, aber erstmal nur Konsolenorientiert,..
Soweit klappt auch alles ganz super,..nur ich möchte alles in die Konsole eingeben,...
und nicht wie es jetzt ist,...jetzt gebe ich alle befehler nur im Java-Editor ein,...
Besteht die möglichkeit das ich diese Befehle wie " Baue ein Haus" eintippe und er führt dann den Befehl aus stadt.get...
usw.

[Java]
public class spielfäche {
public static void main(String[] args) {
wirtschaft stadt = new wirtschaft ();
System.out.println("Spielfeld:");
System.out.println();
System.out.println();
stadt.setEuro(10050);
stadt.setMiete(20);
stadt.getBaueKraftwerk();
stadt.getEuro();
stadt.getHäuser();
stadt.getKraftwerk();
stadt.getMenschen();
stadt.getMiete();
stadt.getStrom();
System.out.println("-----------------------");
stadt.getBauen();
System.out.println("-----------------------");
stadt.getEuro();
stadt.getHäuser();
stadt.getKraftwerk();
stadt.getMenschen();
stadt.getMiete();
stadt.getStrom();
}
}
[/Java]
[Java]
public class wirtschaft {
// Anfang Attribute
private int Menschen;
private int Häuser;
private int Euro;
private int bauen;
private int miete;
private int strom;
private int Kraftwerk;
private int baueKraftwerk;
// Ende Attribute
wirtschaft (){
}
public wirtschaft (int Menschen, int Euro, int Häuser, int miete){
this.Menschen=Menschen;
this.Euro=Euro;
this.Häuser=Häuser;
this.miete=miete;
}
public int getMenschen() {
System.out.println("Menschen "+Menschen);
return Menschen;
}
public void setMenschen(int Menschen) {
this.Menschen = Menschen;
}
public int getHäuser() {
System.out.println("Häuser "+Häuser);
return Häuser;
}
public void setHäuser(int Häuser) {
this.Häuser = Häuser;
}
public int getEuro() {
System.out.println("Euro "+Euro+" Euro");
return Euro;
}
public void setEuro(int Euro) {
this.Euro = Euro;
}
public int getBauen() {
if ( (Euro >=1000) & (strom>=50)){
Häuser=Häuser+1;
Menschen=Menschen+5;
Euro=Euro-1000;
strom=strom-50;
System.out.println("Es ist ein Haus gebaut wurden");
}
else{
System.out.println("Es konnte kein Haus gebaut werden");
}
return bauen;
}
public int getMiete() {
System.out.println("Miete "+miete+" Euro");
return miete;
}
public void setMiete(int miete) {
this.miete = miete;
}
public int getStrom() {
System.out.println("Strom: "+ strom+" KW");
return strom;
}
public int getKraftwerk() {
System.out.println("Kraftwerk "+Kraftwerk);
return Kraftwerk;
}
public int getBaueKraftwerk() {
Kraftwerk=Kraftwerk+1;
Euro=Euro-5000;
strom=strom+500;
return baueKraftwerk;
}
}
[/Java]
viele Grüße
Joe
Zuletzt bearbeitet: