plzz help me how can i do the 3 sorting in 1 program user input
using bufferedReader plzzz...
bubble sort
slection sort
insertion sort

Your question is not clear.
Specify what exactly you want to say..

3 sorting problem
1.bubble sort
2.selection sort
3.insertion sort

how can i do that in 1 program.
the 3 sorting problem is user input and i like to create 1 program same user input..

example: what sorting you want to run
i chose: number 1.
and after number 1. i like to chose again number 3.

i hope u can help sir plzzz...

i used this example for bubble sorting i hope it helps

public class bubbleSort{
  public static void main(String a[]){
  int i;
  int array[] = {12,9,4,99,120,1,3,10};
  System.out.println("Values Before the sort:\n");
  for(i = 0; i < array.length; i++)
  System.out.print( array[i]+"  ");
  bubble_srt(array, array.length);
  System.out.print("Values after the sort:\n");
  for(i = 0; i <array.length; i++)
  System.out.print(array[i]+"  ");

  public static void bubble_srt( int a[], int n ){
  int i, j,t=0;
  for(i = 0; i < n; i++){
  for(j = 1; j < (n-i); j++){
  if(a[j-1] > a[j]){
  t = a[j-1];

Read the user input (elements that are to be sorted ) into an array..
Then read the choice of the menu..

BufferedReader br=new BufferedReader(new InputStreamReader(;
int choice=Integer.parseInt(br.readLine());

Now using switch - case , write your actual sorting technique code in the appropriate cases.


case 1:

//write your bubble sort logic here

case 2:

//write your selection sort logic here

case 3:

//write your insertion sort logic here


If you dont know the code or logic of sorting technique , just google it and you'll find it..