j**a编程练习题

时间:2014.02.26 发布人:q丢o丢p

j**a编程练习题

已解决问题

谷歌q丢o丢p用户在2014.02.26提交了关于“拙政园j**a编程练习题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-03T17:41:41。从控制台读入5个int型数存入数组,先将数组元素逆序输出,再对数组元素进行降序排序,然后输出排好的数组元素。希望大家能够帮助她。

详细问题描述及疑问:从控制台读入5个int型数存入数组,先将数组元素逆序输出,再对数组元素进行降序排序,然后输出排好的数组元素。期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:hovqngngci  

import***.io.*;

publicclassTest{

publicstaticvoidmain(String[]args){
BufferedReaderbr=newBufferedReader(newInputStreamReader(***.in));
//inta[]={5,8,4,3,6};
int[]a;
System.out.println("输入数组的大小:");
in断很啊吃tsize=0;;
t士言承未或ry{
size=Integer.parseInt(br.readLin命围附接活代本今e());
}catch(Exceptione){
e.printStackTrace();
}
a=n来自ewint[size];

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

System叶医斗杂爱众攻历浓.out.println("逆序:");
for(inti=a.le问答ngth-1;i>=0;i--){
System.out.print(""+难苏管a[i]);
}
System.o劳ut.println();

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

//排序
sortArray(a);
System.out.println("aftersort:");
for(inti=0;i<a.length快要除够;i++){
System.out.print(""+a[i]);
}
System.out.将交println();

}

/**
*冒泡排序(降序)
*/
publicstaticvoidsortArray(int[]a){
intn=a.length;
inttemp;
for(inti=1;i<=n-1;i++){
for(intj=0;j<=n-i-1;j++){
if(a[j]<a[j+1]){
temp=a[j+1];
a[j+1]=曲指发或镇呀足深华注a[j];
a[j]=temp;
}
}
}
}

}