Program Bubble Sort dengan Java

Program Bubble Sort dengan Java

Berikut listing program Bubble dengan Java silahkan dicoba yaaa…..
 

<br />
import java.util.Scanner;<br />
import static java.lang.System.out;  </p>
<p>public class BubleSort{<br />
	public static void main(String[] args){<br />
		Scanner in=new Scanner(System.in);<br />
		system.out.print(&quot;Banyak bilangan: &quot;);<br />
		int N=in.nextInt();<br />
		int bil[]=new int [N];</p>
<p>		for(int i=1;i&lt;=N;i++){<br />
			system.out.print(&quot;tBilangan ke-&quot;+i+&quot;: &quot;);<br />
			bil[i-1]=in.nextInt();<br />
		}          </p>
<p>		int pil=0;<br />
		while(pil!=3){<br />
			system.out.println(&quot;n[1] Urut bilangan secara Ascending&quot;);<br />
			system.out.println(&quot;[2] Urut bilangan secara Descending&quot;);<br />
			system.out.println(&quot;[3] Exit&quot;);<br />
			system.out.print(&quot;Masukkan pilihan: &quot;);<br />
			pil=in.nextInt();<br />
			if(pil==1){<br />
				for(int i=0;i&lt;N;i++){<br />
					for(int j=0;jbil[j+1]){<br />
						int tampung=bil[j];<br />
						bil[j]=bil[j+1];<br />
						bil[j+1]=tampung;<br />
					}<br />
				}<br />
				system.out.println(&quot;nBilangan di urut secara Ascending&quot;);<br />
				for(int i=0;i&lt;N;i++){<br />
					system.out.println(&quot;tBilangan ke-&quot;+i+&quot; : &quot;+bil[i]);<br />
				}<br />
			}                     </p>
<p>		}else if(pil==2){<br />
			for(int i=0;i&lt;N;i++){<br />
				for(int j=0;j&lt;N;j++){<br />
					if(bil[j]<br />
					int tampung=bil[j];<br />
					bil[j]=bil[j+1];<br />
					bil[j+1]=tampung;<br />
				}<br />
			}<br />
			system.out.println(&quot;nBilangan di urut secara Descending&quot;);<br />
			for(int i=0;i&lt;N;i++){<br />
				system.out.println(&quot;tBilangan ke-&quot;+i+&quot; : &quot;+bil[i]);<br />
			}<br />
		}else if(pil==3){<br />
			System.exit(0);<br />
		}else{<br />
			system.out.println(&quot;Pilihan tidak ada&quot;);<br />
		}<br />
	}<br />
 } </p>
<p> 

Share