Ⅰ java:運用選擇排序法,將十個數存入數組a中,通過輸入對話框任意輸入十個數,從大到小排列
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
int[]a=newint[10];
intcount=0;
while(count<10){
System.out.print("輸入第【"+(count+1)+"】個數:");
a[count]=scanner.nextInt();
count++;
}
System.out.print(" 排序之前:");
for(inti=0;i<a.length;i++){
System.out.print(a[i]+"");
}
//選擇排序
for(inti=0;i<a.length-1;i++){
intmin=i;
for(intj=i+1;j<a.length;j++){
if(a[min]<a[j]){
min=j;
}
}
if(min!=i){
inttemp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
System.out.print(" 排序之後:");
for(inti=0;i<a.length;i++){
System.out.print(a[i]+"");
}
}
}
Ⅱ 用java 輸入三個整數 按從小到大的順序排列這三個整數
在這個Java程序中,我們通過控制語句實現了三個整數從小到大的排序。程序首先要求用戶輸入三個整數,然後通過一系列條件判斷來確定這三個整數中的最大值和其他兩個值。具體來說,程序首先讀取三個整數,然後通過if語句判斷這三個整數中的最大值和其他兩個值的順序。
根據輸入的整數,程序會將最大值存儲在變數max中,而其他兩個值分別存儲在other1和other2中。如果other1比other2大,那麼程序將輸出other2和other1,最後輸出max。這樣,我們就可以得到從小到大的排序結果。
這個程序的關鍵在於如何正確地使用if語句來判斷三個整數之間的大小關系。通過這種方式,我們可以輕松地實現三個整數的排序。當然,這個程序也可以通過其他方式實現,比如使用冒泡排序或快速排序等演算法。
當然,這個程序只是一個簡單的示例,實際上在實際應用中,我們可能需要處理更多的輸入數據或更復雜的情況。此外,我們還可以使用更高效的數據結構和演算法來優化排序過程。總的來說,這個程序為我們提供了一個實現整數排序的基本框架。
值得注意的是,這個程序是基於控制語句實現的,如果我們想要進一步優化程序,可以考慮使用更高級的數據結構和演算法。同時,我們還可以通過增加異常處理等機制來提高程序的健壯性和可靠性。
總之,通過這個簡單的Java程序,我們可以學習到如何使用控制語句實現整數排序。這為我們進一步學習更復雜的演算法和數據結構打下了基礎。
Ⅲ java輸入三個數從小到大排列輸出
java是我們經常使用的編程語言,那麼如何運用java將三個數從小到大輸出呢?下面小編給大家分享一下。
1、首先我們打開java的編輯器,新建一個java文件,並輸入main函數,如下圖所示
2、然後在main函數中准備三個數字,注意數字的大小要沒有規律,如下圖所示
3、接下來我們開始利用比較運算符給三個數進行排序,如下圖所示
4、最後運行程序你就會看到三個數按照從小到大的順序輸出了,如下圖所示