Java ?!?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von falcon333, 4. November 2005 .

Schlagworte:
  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??
     
  2. 4. November 2005
    so weit bin ich auch noch gekommen

    nur hat mir das bei meinem problem noch nicht geholfen
     
  3. 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?
     
  4. 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
     
  5. 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
     
  6. 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
     
  7. 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
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.