0
import javax.swing.JOptionPane;
import java.text.*;

public class casestudy
{
  public static void main(String[] args)
  {
    JOptionPane.showInputDialog(null, "Program Application", "Choose a Program",
        JOptionPane.QUESTION_MESSAGE, null, new Object[]
        { "Bubble Sorting","Balloon Sorting", "Insertion","Exit" },"casestudy");


    switch(casestudy)
    {case 1:
    {String stno,ndno,rdno,thno,fthno,sthno,vthno,ethno,nthno,tthno;

          stno = JOptionPane.showInputDialog(null, "Input 1st number:");
		  ndno = JOptionPane.showInputDialog(null, "Input 2nd number:");
		  rdno = JOptionPane.showInputDialog(null, "Input 3rd number:");
		  thno = JOptionPane.showInputDialog(null, "Input 4th number:");
		  fthno = JOptionPane.showInputDialog(null, "Input 5th number:");
		  sthno = JOptionPane.showInputDialog(null, "Input 6th number:");
		  vthno = JOptionPane.showInputDialog(null, "Input 7th number:");
		  ethno = JOptionPane.showInputDialog(null, "Input 8th number:");
		  nthno = JOptionPane.showInputDialog(null, "Input 9th number:");
		  tthno = JOptionPane.showInputDialog(null, "Input 10th number:");

	    int i;
	    int array[] = {Integer.parseInt(stno),Integer.parseInt(ndno),Integer.parseInt(rdno),Integer.parseInt(thno),Integer.parseInt(fthno),Integer.parseInt(sthno),Integer.parseInt(vthno),Integer.parseInt(ethno),Integer.parseInt(nthno),Integer.parseInt(tthno)};

	     for(i = 0; i < array.length; i++)
	    JOptionPane.showMessageDialog(null,"Values Before the sort: \n"+array[i]+" ","Input",
	    JOptionPane.INFORMATION_MESSAGE);
	    bubble_srt(array, array.length);
	     for(i = 0; i <array.length; i++)
	    JOptionPane.showMessageDialog(null,"Values after the sort: \n"+array[i]+" ","Result",JOptionPane.INFORMATION_MESSAGE);

}

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

	}
}
     case 2:
     System.out.println("wla pa");
     case 3:


	    int t;

		JOptionPane.showMessageDialog(null, "\tThis program will accept 5 inputs from you.", "\tInsertion", JOptionPane.INFORMATION_MESSAGE);

	    String stno,ndno,rdno,thno,fthno;

			stno = JOptionPane.showInputDialog(null, "Input 1st number:");
			ndno = JOptionPane.showInputDialog(null, "Input 2nd number:");
			rdno = JOptionPane.showInputDialog(null, "Input 3rd number:");
			thno = JOptionPane.showInputDialog(null, "Input 4th number:");
			fthno = JOptionPane.showInputDialog(null, "Input 5th number:");

		int array[] = {Integer.parseInt(stno),Integer.parseInt(ndno),Integer.parseInt(rdno),Integer.parseInt(thno),Integer.parseInt(fthno)};

	    for(t = 0; t < array.length; t++)
	    {
			JOptionPane.showMessageDialog(null, array[t]+"  ", "Values before sorting.", JOptionPane.INFORMATION_MESSAGE);
	  	}

	{
	    for (int i = 1; i < 5; i++)
	    {
	      int j = i;
	      int B = array[i];
	      while ((j > 5) && (array[j-1] > B))
	      {
	        array[j] = array[j-1];
	        j--;
	      }
	      array[j] = B;

	  }
	    for(t = 0; t < 5; t++)
	    {
		JOptionPane.showMessageDialog(null, array[t]+"  ", "Values after sorting.", JOptionPane.INFORMATION_MESSAGE);
		}
	}


  }
}

=====>this function "public static void bubble_srt( int a[], int n)"

is this right?

Edited by __avd: Add [code] tags. Encase your code in: [code] and [/code] tags.

2
Contributors
1
Reply
2
Views
7 Years
Discussion Span
Last Post by javaAddict
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.