两题的题目分别是:
1:输入三个数,让三个数按从小到大的顺序排列。 2:对一列数进行排序。 现将二者的代码一起写出来,积累自己的知识储量。
public class Test { public static void main(String args[]){ methord(6,74,3); int[] a={1,9,5,3,7,6}; sort(a); } PRivate static void methord(int a,int b,int c) { if(a>b && a>c){ if(b>c){ printNumber(c,b,a); }else{ printNumber(b,c,a); } }else if(a<b && a<c){ if(b<c){ printNumber(a,b,c); }else{ printNumber(a,c,b); } }else{ if(b>c){ printNumber(c,a,b); }else{ printNumber(b,a,c); } } } public static void printNumber(int a,int b,int c){ System.out.println(a); System.out.println(b); System.out.println(c); } public static void sort(int[] a){ for(int i=0;i<a.length-1;i++){ for(int j=i+1;j<a.length;j++){ int temp; if(a[j]<a[i]){ temp=a[j]; a[j]=a[i]; a[i]=temp; } } } for(int i:a){ System.out.println(i); } }}新闻热点
疑难解答