1.首先我们要用一个Scanner和for循环,来输入相应的数组元素
2.两个for循环,是比较次数
3.if里是条件,>是升序,<是降序,if里面是交换临时变量
4.注意在两个for循环外再用一个for循环来遍历输出数组个数,这里为了美观我们最好用print(表示不自动换行)+“\t”(加一个制表符长度)
package one;
import java.util.*;
public class two {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int arr[]= new int[5];
System.out.println("please into arrays");
for (int i = 0; i < arr.length; i++) {
arr[i]=myScanner.nextInt();
}
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j]>arr[j+1]) {
int temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}for (int j = 0; j < arr.length; j++) {
System.out.print(arr[j]+"\t");
}
}
}