Hallo Leute,
in der Methode "naechste" suche nach dem kleinsten Wert im Array und versuche ihn dann mit return zurueck zu geben.
Kann mir einer sagen wie ich einen bereits gefunden wert von der suche ausschliessen kann?
in der Methode "naechste" suche nach dem kleinsten Wert im Array und versuche ihn dann mit return zurueck zu geben.
Kann mir einer sagen wie ich einen bereits gefunden wert von der suche ausschliessen kann?
Java:
public class methoden {
/**
* @param args
*/
public static void main(String[] args) {
int[] lzahlen = ziehung();
System.out.print("\nSortiert: ");
for(int z=0;z<lzahlen.length;z++){
naechste(lzahlen);
//System.out.print(lzahlen[z]+" ");
}
}
//----------------------------------------------------------------------------------------
public static int[] ziehung () {
int[] lzahlen = new int[6];
System.out.print("Unsortiert: ");
for(int i=0;i<lzahlen.length;i++){
lzahlen[i] = (int)(Math.random() * 49) +1;
for(int x=0;x<i;x++){
if(lzahlen[i]== lzahlen[x])
lzahlen[i] = (int)(Math.random() * 49) +1;
}
System.out.print(lzahlen[i]+" ");
}
return lzahlen;
}
//----------------------------------------------------------------------------------------
public static int naechste (int lzahlen[]) {
int min=0;
int z=0;
for(int j=0;j<=lzahlen.length-1;j++){
min= lzahlen[j];
for(z=j+1;z<=lzahlen.length-1;++z){
if(lzahlen[z]<min){
min= lzahlen[z];
}
}
}
return min;
}
}