001
26.03.2006, 13:16 Uhr
KaraHead
|
Ich würde mir eine Methode schreiben, die immer Überprüft ob es die Zahl schon im Array gibt.
C++: |
public static boolean contains(int[] zahlen, int val) { for(int i : zahlen) if(i == val) return true; return false; }
|
Und das hinzufügen in das array ist dann nur noch Tipparbeit
C++: |
public static void main(String args[]) { int zahlen[] = new int[10]; for(int i=0; i<zahlen.length; i++) { int zahl; do{ zahl = zufall(); }while(contains(zahlen,zahl)); zahlen[i] = zahl; } }
|
Zitat: |
Dann hätte ich noch eine Frage: Kann man in Java eigentlich .exe Dateien erstellen? Sollte schon möglich sein, oder?
|
Es gibt zwar native Compiler, die Bytecode in Maschinencode umwandeln, was aber die plattformunabhängigkeit von deinem Programm zerstört.
Ich würde dir zu einem EXEWrapper raten, wie z.B. JSmooth. Solche Programme erstellen EXEs, die dein Java Programm dann starten. Eine JRE ist dennoch erforderlich. Dieser Post wurde am 26.03.2006 um 13:20 Uhr von KaraHead editiert. |