數(shù)字自帶有個(gè)方法
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的云巖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
Arrays.sort(a);
int arry[]={2,1,4,3,7,9,6};
Arrays.sort(arry);
for(Integer a : arry) {
System.out.println(a);
}
例如:
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int a[] = new int[]{8,5,4,2,0,9};
Arrays.sort(a);
System.out.println("排序結(jié)du果是:");
for(int i=0;ia.length;i++)
{
System.out.print(a[i]+" ");
}
擴(kuò)展資料:
當(dāng)編輯并運(yùn)行一個(gè)Java程序時(shí),需要同時(shí)涉及到這四種方面。使用文字編輯軟件(例如記事本、寫字板、UltraEdit等)或集成開發(fā)環(huán)境(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過(guò)調(diào)用類(這些類實(shí)現(xiàn)了Java API)中的方法來(lái)訪問(wèn)資源系統(tǒng),把源文件編譯生成一種二進(jìn)制中間碼,存儲(chǔ)在class文件中,然后再通過(guò)運(yùn)行與操作系統(tǒng)平臺(tái)環(huán)境相對(duì)應(yīng)的Java虛擬機(jī)來(lái)運(yùn)行class文件,執(zhí)行編譯產(chǎn)生的字節(jié)碼,調(diào)用class文件中實(shí)現(xiàn)的方法來(lái)滿足程序的Java API調(diào)用。
參考資料來(lái)源:百度百科-Java
java變成對(duì)數(shù)組進(jìn)行排序可以使用ArraySort方法,保存源數(shù)組下標(biāo)值可以存入map中,如下代碼:
import?java.util.ArrayList;import?java.util.Arrays;import?java.util.HashMap;import?java.util.List;?public?class?ceshi?{????public?static?void?main(String[]?args)?{????????int?n?=?5;????????int[]?a?=?{?8,?5,?4,?6,?2,?1,?7,?9,?3?};????????HashMap?map?=?new?HashMap();????????for?(int?i?=?0;?i??a.length;?i++)?{????????????map.put(a[i],?i);?//?將值和下標(biāo)存入Map????????}?????????//?排列????????List?list?=?new?ArrayList();????????Arrays.sort(a);?//?升序排列????????for?(int?i?=?0;?i??a.length;?i++)?{????????????list.add(a[i]);????????}????????for?(Object?object?:?list)?{????????????System.out.print(object?+?",");????????}????????System.out.println();?????????//?查找原始下標(biāo)????????for?(int?i?=?0;?i??n;?i++)?{????????????System.out.print(map.get(a[i])?+?",");????????}?????}?}
運(yùn)行結(jié)果如下:
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("請(qǐng)輸入十個(gè)數(shù):");
int arr[] = new int[11];
for (int i=0;i10;i++){
arr[i] = scanner.nextInt();
}
for (int i=0;i10;i++){
for (int j=i;j10;j++){
if (arr[i]arr[j]){
int tmp = arr[i];arr[i] = arr[j];arr[j] = tmp;
}
}
}
System.out.println("降序排列后輸出結(jié)果:");
for (int i=0;i10;i++){
System.out.print(arr[i] + " ");
}
System.out.println();
System.out.println("插入一個(gè)數(shù):");
int ex = scanner.nextInt();
for (int i=0;i10;i++){
if (exarr[i]){
for (int j=10;ji;j--){
arr[j] = arr[j-1];
}
arr[i] = ex;
break;
}
}
System.out.println("插入一個(gè)數(shù)后的輸出結(jié)果:");
for (int i=0;i11;i++){
System.out.print(arr[i] + " ");
}
}
}
網(wǎng)頁(yè)標(biāo)題:java數(shù)組排序源代碼 java數(shù)組的排序
網(wǎng)頁(yè)鏈接:http://chinadenli.net/article4/dodspie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站維護(hù)、電子商務(wù)、營(yíng)銷型網(wǎng)站建設(shè)、做網(wǎng)站、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)