您的位置:首页 > 编程语言

经典的代码案例

2016-04-04 18:15 316 查看
想要在以后的日子里将一些经典基础的代码记录下来,方便自己学习。此文章会不定时更新。

一、数组排序操作

package com.shuzu;

public class Ranking {

public static void main(String[] args) {
int data[]=new int []{1,4,5,6,7,9,0,8};
sort(data);//排序方法
print(data);//输出数组
}

private static void sort(int[] data) {
for(int x=0;x<data.length;x++){    //控制排序次数
for(int y=0;y<data.length-1;y++){      //排序数组
if(data[y]>data[y+1]){
int t=data[y];   //交换数据
data[y]=data[y+1];    //交换数据
data[y+1]=t;    //交换数据
}
}
}
}

private static void print(int[] data) {
for(int x=0;x<data.length;x++){
System.out.print(data[x]+"、");
}
System.out.println ();
}

}
利用java.util.Arrays.sort(数组)完成排序的代码:

/*
* 方法二,利用Arrays.sort(数组)
*/
public static void main(String[] args) {
int data[]=new int []{1,4,5,6,7,9,0,8};//定义数组
Arrays.sort(data);//数组排序
print(data);
}

private static void print(int[] data) {
for(int x=0;x<data.length;x++){
System.out.print(data[x]+"、");
}
System.out.println();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: