java编程练习题

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:15:20
从控制台读入5个int型数存入数组,先将数组元素逆序输出,再对数组元素进行降序排序,然后输出排好的数组元素。

import java.io.*;

public class Test{

public static void main(String[] args){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//int a[]={5,8,4,3,6};
int[] a;
System.out.println("输入数组的大小:");
int size=0;;
try {
size = Integer.parseInt(br.readLine());
} catch (Exception e) {
e.printStackTrace();
}
a=new int[size];

for(int i=0;i<a.length;i++){
System.out.print("a["+i+"]=");
try {
a[i]=Integer.parseInt(br.readLine());
} catch (Exception e) {
e.printStackTrace();
}
}

System.out.println("逆序:");
for(int i=a.length-1;i>=0;i--){
System.out.print(" "+a[i]);
}
System.out.println();

System.out.println("before sort:");
for(int i=0;i<a.length;i++){
System.out.print(" "+a[i]);
}
System.out.println();

//排