t805

Random Integer Array (Ascending Order)

Sep 10th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. package week8;
  2.  
  3. import java.util.Scanner;
  4. import java.util.Random;
  5.  
  6. public class Question3 {
  7.    
  8.     public static void main(String[] args) {
  9.        
  10.             Scanner input = new Scanner(System.in);
  11.             Random num = new Random();
  12.         int count = 0;
  13.        
  14.             System.out.println("How many numbers do you want?");
  15.             int size = input.nextInt();
  16.        
  17.             int[] numbers = new int[size];              
  18.        
  19.             for(int i = 0; i < numbers.length; i++) {
  20.                     numbers[i] = num.nextInt(100);
  21.                 }
  22.        
  23.             SortNumbers(numbers);
  24.        
  25.             System.out.println("The numbers are: ");
  26.        
  27.        
  28.             for(int i = 0; i < numbers.length; i++) {          
  29.            
  30.                     System.out.print(numbers[i] + " ");
  31.  
  32.                     count++;
  33.             if(count == 5) {
  34.                         count = 0;
  35.                         System.out.println();
  36.                     }
  37.             }
  38.             if(count > 0)
  39.                     System.out.println();
  40.        
  41.         }
  42.    
  43.         static void SortNumbers(int[] num) {
  44.        
  45.             for(int i = 1; i < num.length; i++) {
  46.            
  47.                     int temp = num[i];
  48.                     int j = i;
  49.            
  50.                     while((j > 0) && (num[j-1]) > temp) {
  51.                         num[j] = num[j-1];
  52.                         j--;
  53.             }
  54.                      
  55.                     num[j] = temp;
  56.             }
  57.        
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment