import java.io.*; public class BubbleSort { private static BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) { Integer [] bub = new Integer [10]; Integer n; String input = ""; for ( n = 0; n < bub.length; n++ ){ try { System.out.print("Value #" + (n + 1) + ": "); input = stdin.readLine(); } catch ( Exception e ) { System.out.println("Shit's not working."); System.exit(1); } bub[n] = Integer.parseInt(input); } Boolean swapped = false; do { swapped = false; for ( n = 0; n < bub.length - 1; n++ ) { if ( bub[n] > bub[n + 1] ) { Integer temp = bub[n]; bub[n] = bub[n + 1]; bub[n + 1] = temp; swapped = true; } } } while( swapped == true ); for ( n = 0; n < bub.length; n++ ) { System.out.println("Value #" + (n + 1) + " = " + bub[n]); } } }