public class MaoPao { public static void main(String[] args) {
int[] a = new int[] { 4, 2, 1, 3, 5 }; for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length - 1; i++) {
if (a[0] > a[j + 1]) {
int t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
System.out.println(a[i]);
}
}}
int[] a = new int[] { 4, 2, 1, 3, 5 }; for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length - 1; i++) {
if (a[0] > a[j + 1]) {
int t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
System.out.println(a[i]);
}
}}
解决方案 »
- 如何用java实现开启摄像头录像
- 怎样用swing实现缩进效果的布局
- 求1到100前5个能整除3的数,能编译,运行没结果,怎么回事
- 怎么用Java开发聊天软件啊?
- java程序可以调用oracle dbms_job.submit()存储过程来创建job
- 求算法:从一个点(x,y)绕另一个点(x0,y0)旋转任意角度@后得到的坐标(x1,y1)的坐标是多少
- 使用DriverManager来获取数据库连接和使用DataSource来获取连接有什么不同?
- import问题,接分吧同志吗
- 如何搜索jtree并定位查到的节点?
- 这样新建文件为何不行?
- java程序,帮忙看下...有耐心又有爱心的前辈请进!
- 数硬币问题
public static void main(String[] args) {
int[] a = new int[] { 4, 2, 1, 3, 5 }; for (int i = 0; i < a.length; i++) {
for (int j = 0; j < i; j++) {
if (a[j] > a[j + 1]) {
int t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
}
for(int s:a){
System.out.println(s);
}
}}
public static void test2() {
int intArray[] = { 10, 5, 85, 40, 20, 78, 66 }; for (int i = intArray.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++)
if (intArray[j] > intArray[j + 1]) {
int t = intArray[j];
intArray[j] = intArray[j + 1];
intArray[j + 1] = t;
}
} System.out.print(java.util.Arrays.toString(intArray));
}