Untitled

mail@pastecode.io avatar
unknown
plain_text
8 days ago
1.3 kB
5
Indexable
Never
package assignment3;

import java.util.Scanner;

public class BubbleShort 
{
	public static void main(String[] args) 
	{
		Scanner in = new Scanner(System.in);
		
		// prompt for length of array 
			System.out.println("How many numbers do you want to sort out?");
			int length = in.nextInt ();
			int count = 0;
		
			
		// setting up array ; store values 
			int [] store = new int [length];
			int [] unsortedArr = new int [length];
			while (count < length) 
			{
				System.out.println("What number would you like to sort?");
				int values = in.nextInt ();
				store[count] = values; 
				unsortedArr[count] = values;
				count++;
				}
			
			
		// Sorting 	
			int n = store.length;
				for (int i = 0; i < n; i++) {
					for (int j = 1; j < n-i; j++) {
						if (store[j-1] > store[j]) {
							int temp = store[j];
							store[j] = store[j-1];
							store[j-1] = temp; 
							
						}
						
					}
				}
				
			
		// Output 
					System.out.print("Given values: ");
				for (int i=0; i < store.length; i++) {
					System.out.print(unsortedArr[i] + " ");
					// arrays can't be system.out.print by itself (use i) 
				}
				
				
					System.out.print("Sorted values: ");
				for (int i=0;i < store.length; i++ ) { 
					System.out.print(store[i] + " ");
				}
			
	}
				
} 
	


Leave a Comment