xa-board.com - Forenarchiv: Archivbeitrag des Forums Forum der F1H1
Verfügbare Informationen zu "Frohe Weihnachten mit Java"
  • Beiteiligte Poster: Maverick - Bane
  • Forum: Forum der F1H1
  • Forenurl: Zum Forum
  • Forenbeschreibung: F1H1
  • Antworten: 4
  • Gestartet: Montag 03.01.2005
Alle Beiträge und Antworten
Maverick - 17.12.2004 - 11:56

Hier ist JAVA Code der nen kleinen Weihnachtsbaum erzeugt (Zwar nicht der beste Code, aber egal)

import java.io.*;

/*
* Created on 17.12.2004
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/

class Baum {
private String zeichen = "";

private int breite;

/**
* @return Returns the breite.
*/
public int getBreite() {
return breite;
}

/**
* @param breite
* The breite to set.
*/
public void setBreite(int breite) {
this.breite = breite;
}

/**
* @return Returns the zeichen.
*/
public String getZeichen() {
return zeichen;
}

/**
* @param zeichen
* The zeichen to set.
*/
public void setZeichen(String zeichen) {
this.zeichen = zeichen;
}

public void BaumAuswahl() throws IOException {
BufferedReader Eingabe = new BufferedReader(new InputStreamReader(
System.in));
for (boolean einzeichen = false; einzeichen == false;) {
System.out
.println("Mit welchem Zeichen(ein Zeichen) soll der Baum gezeichnet werden:");
setZeichen(Eingabe.readLine());
if (zeichen.length() > 1) {
System.out.println("Bitte nur ein Zeichen eingeben!!!");
einzeichen = false;
}

else {
einzeichen = true;

}
}
//Hier muss man noch abfangen dass nur Zahlen angegegeben werden dürfen
System.out.println("Wie groß soll der Baum werden?");
setBreite(Integer.parseInt(Eingabe.readLine()));

}

}

class Malen {
public static String blank(int n) {
String str = "";
for (int i = 0; i < n; i++)
str += ' ';
return str;
}

public void BaumMalen(String z, int b) {

for (int zaehler = 0; zaehler <= (b); zaehler++) {
System.out.println(blank(b - zaehler) + z + blank(2 * (zaehler))
+ z);
}
for (int zaehlerstamm = 1; zaehlerstamm <= 2 * (b + 1); zaehlerstamm++) {
System.out.print(z);
}

System.out.println("");
System.out.println(blank(b) + z + blank(0) + z);
System.out.println(blank(b) + z + blank(0) + z);

}
}

class Weihnachtsbaum {

public static void main(String args) throws IOException {
Baum baumzeichen = new Baum();
Malen baummalen = new Malen();
baumzeichen.BaumAuswahl();
baummalen.BaumMalen(baumzeichen.getZeichen(),
baumzeichen.getBreite());

}
}

1103281176]

Bane - 17.12.2004 - 13:17

schönes ding junge !!!
hab das gerade mal unter linux laufen lassen ;)
Maverick - 17.12.2004 - 13:21

Ich hab doch noch ein wenig was gelernt! :D Ich alter JAVAGott (hoffentlich hat das keiner gehört)
Bane - 03.01.2005 - 10:18

*stark hallende stimme*
ICH HÖRE ALLES
*blizt und donner*

MUAHAHAHAHHAHAAA

:D

Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Ähnliche Beiträge
Cora als Model - von cora fan am Sonntag 28.08.2005
Cora schumacher Familie! - von Sara18 am Samstag 09.04.2005
Na servus,....Coras exklusive F1-Kolumne bei Bild! - von jacky am Samstag 11.03.2006
Cora im Seat Leon Super Copa 2006 - von schumi frau am Montag 10.04.2006
Cora in TV - von cora fan am Samstag 10.06.2006
Cora und Ralf! - von Sara18 am Dienstag 07.06.2005
Cora& Ralf mit Tieren - von cora am Dienstag 30.05.2006
Hochzeit Corinna&Michael - von schumi frau am Dienstag 31.05.2005
Corinna Schumacher newspapers - von romina am Donnerstag 10.11.2005
Corinna Schumacher News - von schumi frau am Dienstag 31.05.2005