java 四-1 对一个数的各个位值排序
java 4-1 对一个数的各个位值排序
public class TestSore { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub sort(657); } static void sort(int n){ int temp = 0; int a[] = new int [3]; a[0] = n /100; a[1] = n/10 - a[0] * 10; a[2] = n % 10; for(int i = 0; i < 3; i++) { for(int j = 0; j < i-1; j++) { if(a[j] < a[j+1]) { a[j] = temp; a[j+1] = a[j]; temp = a[j+1]; } } } for(int y = 0; y < 3; y ++) { System.out.println(a[y]+" "); } } }
由于还没涉及到java的输入流 所以只能再入一个固定的数值了