#1 4. November 2005 Hey Leute, ich hab ein Problem beim Programmieren von Java. Ich bin totaler Anfänger und hab sogut wie keine Ahnung davon. Muss jetzt aber ein Programm schreiben und weiß nicht genau wie ich das am besten mache. Es wird gefordert, dass das Programm zwei Zahlen x,y (die man dann in der Eingabeaufforderung eingibt) nimmt und dann als ausgabe x mal "$" schreibt und davon y zeilen. Oder wo bekomm ich Bücher etc her, wo Anfänger wie ich was über Java lernen können?? + Multi-Zitat Zitieren
#3 4. November 2005 so weit bin ich auch noch gekommen nur hat mir das bei meinem problem noch nicht geholfen + Multi-Zitat Zitieren
#5 4. November 2005 Quick'n Dirty: Code: public class Variablen { public static void main( String[] args ) { int x = Integer.parseInt(args[0]); int y = Integer.parseInt(args[1]); for ( int i = 0; i < y-1; i++ ) { for ( int j = 0; j < x-1; j++ ) { System.out.println( "$" ); } System.out.println(); } } } Stürtzt bei falschen Parametern gnadenlos ab, sollte aber reichen oder? + Multi-Zitat Zitieren
#6 4. November 2005 cool danke... klappt zwar nicht ganz so wie gewünscht, aber hilft mir schon mal was weiter. sollte eigentlich bei zb x=4 und y=5 folgendes ausgeben $$$$ $$$$ $$$$ (4 mal $ auf 5 Zeilen) $$$$ $$$$ 10er is schon mal raus + Multi-Zitat Zitieren
#7 4. November 2005 Code: import java.io.*; public class Ausgabe { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //dient zur Eingabe public static void main (String[] args) { try { System.out.println("Bitte wert 1 eingeben:"); String eingabe = br.readLine(); int zahl = Integer.parseInt(eingabe); System.out.println("Bitte wert 2 eingeben:"); String eingabe2 = br.readLine(); int zahl2 = Integer.parseInt(eingabe2); for(int a=0; a<=zahl2-1; a++) { System.out.println(""); for(int i = -1; i<=zahl-2; i++){ System.out.print("$"); } } }catch (Exception e){ System.out.println("Folgender Fehler ist aufgetreten:"+e.getMessage()); } } } bissl kompliziert, aber es klappt + Multi-Zitat Zitieren
#8 4. November 2005 Ah sry.. Kein Wunder das meins nicht geht Zeile 12 muss so aussehen Code: System.out.print( "$" ); Die Version von SportfreundGugu ist aber sowieso besser + Multi-Zitat Zitieren
#10 5. November 2005 danke war mir eine ehre das haben wir mal als Hausaufgabe inner schule machen müssen, habs nimme gefunden, konnt mich halt nur noch wage dran erinnern...naja wenn du nochmal probs hast, kann ich dir vielleicht wieder helfen + Multi-Zitat Zitieren