2016-05-09 3 views
-1

Also habe ich mich mit Java herumgeschlagen, und ich wollte eine Sache in Bezug auf Array's und Number machen. Also habe ich versucht, ein Programm zu erstellen, das mir sagt, welche Klassen für meine Hausaufgaben zuerst gehen. Es ist eine einfache Idee, aber ich habe Probleme mit der Erstellung. Die Dinge, mit denen ich Probleme habe, sind die folgenden. A, ich kann anscheinend keinen Code finden oder erstellen, der mehr als eine Nummer erzeugt, wenn mir jemand in die richtige Richtung zeigen könnte, wäre das großartig. Außerdem kann ich die generierte Zahl nicht verwenden, um einen Wert aus dem Array zu holen, obwohl ich das versucht habe. Mein Code ist der folgende ::Erzeuge mehrere Variablen und benutze sie, um die Reihenfolge von Array zu deklarieren

public class Main { 

    public static void main(String args[]) { 
     createArray(); 
    } 

    public static void createArray() { 
     String[] array = new String[7]; 
     array[1] = "Class1"; 
     array[2] = "Class2"; 
     array[3] = "Class3"; 
     array[4] = "Class4"; 
     array[5] = "Class5"; 
     array[6] = "Class6"; 
     array[7] = "Class7"; 
    } 
} 

Auch ließ wissen, dass ich direkte Antworten NICHT wünschen, ich will Ideen und Antworten, die mich in die richtige Richtung zeigen wird, so kann ich es selbst erreichen. Danke, wenn Sie irgendwelche Fragen haben, bitte fragen Sie und ich werde mein Bestes tun, um zu klären.

+2

Was meinen Sie mit "Code, der mehr als eine Nummer generiert"? Ist das ein Zufallszahlengenerator? Bitte posten Sie, was Sie versucht haben. –

+2

Ich verstehe nicht wirklich, was Sie erreichen wollen. Möchten Sie Ihre Array of Strings auf bestimmte Weise bestellen? Wo und wofür möchten Sie Zahlen verwenden? –

+2

Diese Funktion gibt void zurück und es gibt keine Argumente in der Funktion. Ich sehe nicht, wie Sie das erstellte Array auf diese Weise abrufen können. – saloomi2012

Antwort

1

Wenn das, was man ein Array mit generierten Zahlen zu erreichen versuchen, ist, sollten Sie diese Links:

https://docs.oracle.com/javase/8/docs/api/java/util/Random.html https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html

Diese Techniken Zufallszahlen zu erzeugen, verwendet. Während Math.random() Zahlen von 0.0 bis 1 generiert, haben Sie mit der Random-Klasse mehr Flexibilität. Zum Beispiel können Sie ganze Zahlen von 0 bis 1000 erzeugen.

Dennoch benötigen Sie eine Schleifenstruktur (do/while/for), um Ihr Array zu erstellen.

Ist dies hilfreich für Ihr Problem? Wenn nicht, könnten Sie genauer bestimmen, was Sie erreichen möchten?

Verwandte Themen