排序问题 学生初学java 求教 多维数组排序问题!1,如何使用冒泡法排二维数组。2,用sort()从大到小排序。 int[][][]a={{1,2,3,}{4,5,6}{7,8,9}} 求各位能人帮帮小弟!谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,如何使用冒泡法排二维数组 原来做过的 你看看吧public class Test { public static void main(String[] args) { int[][] a = { { 9, 5, 8, 6 }, { 7, 5, 8, 1 }, { 3, 9, 2, 5 }, { 4, 6, 9, 2 } }; int str = 0; for (int b = 0; b < 19; b++) { for (int j = 0; j < 4; j++) { for (int i = 0; i < 4; i++) { if (i == 3 && j < 3) { if (a[j][i] > a[j + 1][0]) { str = a[j][i]; a[j][i] = a[j + 1][0]; a[j + 1][0] = str; } } else if (i < 3) { if (a[j][i] > a[j][i + 1]) { str = a[j][i]; a[j][i] = a[j][i + 1]; a[j][i + 1] = str; } } } } } for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { System.out.print(a[i][j] + ", "); } System.out.print("\n"); } }} 请教 数据类型问题 急问:SWT中的StyledText,调用其append方法,为何滚动条无法定位到最近输出的那一行? MD5加密中文字符? JDK安装小问题!请指教! [001]java初學者問題 请教:如何让执行耗时的操作的同时显示一个动画? 求帮忙解答这道题 在linux下怎么安装jdk1.4? 不会! 着急!!!高手请进 想精通java基础求书籍推荐 请教批量修改excel文件日期格式单元格的问题 JAVA线程池的中止判断问题
public class Test {
public static void main(String[] args) {
int[][] a = { { 9, 5, 8, 6 }, { 7, 5, 8, 1 }, { 3, 9, 2, 5 },
{ 4, 6, 9, 2 } };
int str = 0;
for (int b = 0; b < 19; b++) {
for (int j = 0; j < 4; j++) {
for (int i = 0; i < 4; i++) {
if (i == 3 && j < 3) {
if (a[j][i] > a[j + 1][0]) {
str = a[j][i];
a[j][i] = a[j + 1][0];
a[j + 1][0] = str;
}
} else if (i < 3) {
if (a[j][i] > a[j][i + 1]) {
str = a[j][i];
a[j][i] = a[j][i + 1];
a[j][i + 1] = str;
}
}
}
}
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(a[i][j] + ", ");
}
System.out.print("\n");
}
}
}