public class ColumnTest {
public static void main(String[] args) {
Column co1 = new Column(5, 3);
Column co2 = new Column(2, 4);
Column co3 = new Column(4, 3);
Column co4 = new Column(2, 3);
Column co5 = new Column(4, 6);
Column[] arry = { co1, co2, co3, co4, co5 };
testArraySort(arry);
}
private static void testArraySort(Column[] arry) {
Column cnj;
// 利用冒泡排序
for (int i = 0; i < arry.length - 1; i++) {
boolean flag = true;
for (int j = 0; j < arry.length - 1 - i; j++) {
cnj = arry[j];
if (arry[j + 1].getRadius() < cnj.getRadius()
|| (cnj.getRadius() == arry[j + 1].getRadius() && arry[j + 1].getH() < cnj.getH())) {
flag = false;
arry[j] = arry[j + 1];
arry[j + 1] = cnj;
}
}
// 若是当轮没有发生位置转变 , 申明已经排序完毕 , 就没有需要再进行轮回了
if (flag) {
break;
}
}
// 打印输出
for (int i = 0; i < arry.length; i++) {
System.out.print("(" + arry[i].getRadius() + "," + arry[i].getH() + ") ");
}
}
【java排序之冒泡排序】}
文章插图
注重事项若是有需要弥补的处所 , 接待全能的网友留言!
以上内容就是java排序之冒泡排序的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 虹之玉锦的养殖方法,掉叶子怎么办
- 怎么学会编曲?薛之谦和赵雷都不是音乐学院毕业,他们怎么学的乐理知识?
- 房屋装修全攻略之:厨卫吊顶
- 建议收藏 创业必备的基础之四:企业如人生,终局必知法律知识
- 100个法律常识|转需收藏
- 赤子之心下一句是什么赤子之心的意思是什么
- 英雄联盟 云顶之弈怎么查看别人战绩
- 崩坏三如何抽取理之律者
- 家庭斗争之风水解密
- 打完耳洞之后如何避免发炎?如果发炎怎么办?