1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Grundlagen der Informatik

  • mocetin
  • 4. November 2010 um 09:14
  • Unerledigt
  • mocetin
    2
    mocetin
    Mitglied
    Punkte
    30
    Beiträge
    4
    • 4. November 2010 um 09:14
    • #1

    ich habe erst neu mit dem Studium angefangen und habe deutliche Schwierigkeiten mit Informatik, daher habe ich gehofft hier hilfe zu finden in dem ich hier meine Fragen rein stelle!

    Ich habe in kürze Praktikum und habe direkt schon Schwierigkeiten. Wir arbeiten mit Java und dem JVM
    (JOE) ich habe die JVM konfigurieren können so das er das übersetzt was ich eingebe nur verstehe ich nicht das was ich eingebe:

    PRAKTIKUM 1: Die Grundwerkzeuge der Java - Programmierung

    import java.util.*;

    class Versuch1{

    public static void main (String [] args) {
    String [] [] bild={{"##########","#### ####","##########"},
    {" ########","##########","######## "},
    {" ########","#### ####","######## "},
    {" ###### ","##########"," ###### "},
    {" ###### ","#### ####"," ###### "},
    {" ###### "," ###### "," ###### "}};
    int zahl=new Random() .nextInt (6);

    System.out.println("+----------+");
    for(int i=0;i<bild[0].length;i++) {
    System.out.println("|"+bild[zahl] [i]+"|");
    if(i<bild[0].length-1) {
    System.out.println("|##########|");
    }
    }
    System.out.println("+----------+");

    }
    }
    Bei übersetzen kommt raus :
    |##########|
    |##########|
    |######## |
    +----------+

    und beim 2 übersetzen

    |##########|
    |##########|
    | ###### |
    +----------+
    und dann immer andere !!

    Meine Frage wäre warum macht der diese unterschiedliche Ausgabe was will mir das Bild zeigen und Was macht das Programm??

  • Wolfibolfi
    37
    Wolfibolfi
    Mitglied
    Reaktionen
    186
    Punkte
    14.936
    Beiträge
    2.942
    • 4. November 2010 um 10:54
    • #2

    Schlag mal das Wort "Random" im Wörterbuch nach.

    In einen FBO rendern ist wie eine Schachtel Pralinen - man weiß nie, was man kriegt.

  • Powerwave
    1
    Powerwave
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 4. November 2010 um 11:29
    • #3

    Du definierst mit String [] [] bild = ... ja 6-mal ein 3-er Tupel und wählst dann mit "Random" zufällig eines dieser 3-Tupel aus und dementsprechend kommt mal diese oder andere Ausgabe heraus.

    Ändere z.B. die Zeile

    Code
    int zahl=new Random() .nextInt (6);

    in

    Code
    int zahl=1;

    dann erhältst du quasi etwa die 2-te Zeile, also das 2-te 3-er Tupel. (es läuft von 0 ... 5)
    Lg, ~

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung