java - Array sort by Ascending in for loop -


i got trouble when try sort array in loop.

i give code follow:

public class lottery {      public lottery() {         java.util.random irandom = new java.util.random();         int num[] = new int[6];         java.util.arrays.sort(num);          for(int =0 ; < num.length; i++) {             java.util.arrays.sort(num);             num[i] = irandom.nextint(49)+1;             system.out.println(num[i]);         }     }      public static void main(string[] args) {         lottery lott = new lottery();     } } 

in above code, can print random number using "for loop" try sort ascending doesnt work.....

the way right?

could can me?

thank you!

best regards!

you're sorting array go through , inserting data array.

what should doing is:

public lottery() {     java.util.random irandom = new java.util.random();     int num[] = new int[6];     //java.util.arrays.sort(num);      for(int =0 ; < num.length; i++) {         num[i] = irandom.nextint(49)+1;     }      java.util.arrays.sort(num);      for(int : num) {         system.out.println(i);     } } 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -