baumhilfe

Status
Nicht offen für weitere Antworten.
T

tinamaus

Gast
Hallo Alle zusammen!!!

Stehe vor einem Problem was mir etwas Kopfzerbrechen bereitet.
Zunächst einmal möchte ich darauf hinweisen das ich absoluter Neuling in JAVA bin.
Die Aufgabe bestand darin einen Weihnachtsbaum zu programmieren.(Bis hierhin keine nennenswerten Probleme).
Der zweite TEil fordert nun eine zufälliges anhängen von kugeln an den baum. Wie mach ich das mit "maxrand*Math.random()"??? :?

Vielen Dank schonmal!

PS.:Kann den Baum auch posten falls erforderlich
 
T

tinamaus

Gast
Code:
public class Weihnachtsbaum {
public static void main ( String [] args ) { if ( args . length != 1) {
System .out. println (" Aufruf :  java   Weihnachtsbaum  <hoehe >");
System . exit (0);
}
int hoehe = Integer . parseInt  ( args [0]); 
for (int zeile = 1; zeile <= hoehe ; zeile ++) { 
	for (int links = 1; links < hoehe - zeile + 1; links ++) { 
		System .out. print (" "); 
		} 
	for (int sterne = 1; sterne < zeile ; sterne ++) {
		System .out. print ("**"); } System .out. println ("*"); 
		}
for (int i=1;i<=2*(hoehe);i++) 
System.out.print('-'); 
System.out.println(" "); 
System.out.println(blank(hoehe-1)+"||");
}

public static String blank(int hoehe){
	String str="";
	for (int i=0;i<hoehe;i++) str+=" ";
	return str;
}
}
 
B

Beni

Gast
Du kannst dir jederzeit mit "boolean kugel = Math.random() < 0.2" angeben lassen, ob du eine Kugel oder ein normales "*" hinzufügen möchtest. Das "kugel" ist einfach ein Wahrheitswert, der mit 20% Wahrscheinlichkeit richtig ist. Den kannst du dann in eine if-Condition einfügen.
 
T

tinamaus

Gast
Danke VIELMALS!!!!

Hat wunderbar geklappt!Super! :applaus:

Schönen Abend noch...

Bis bald

tinamaus
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben