急急急。。..编写JAVA程序,要求从键盘输入10个整数,然后对这10个数进行降序排序并输出。 10

 我来答
偶系乖孩孖
2009-09-22
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
很好写呀、我懒的去敲了。如果这个不会的话也就是你们刚学,所以自己敲吧!

分别获取10个int值 然后比大小就OK了。有现成函数的!
太阳下雪啦
2009-09-22
知道答主
回答量:34
采纳率:0%
帮助的人:25.7万
展开全部
public class Sort {
//public Sort(){}
public static void main(String args[]){
int[] num = new int[10] ;
int N = num.length ;
int temp = 0 ;

try{
for(int i=0 ; i<10 ; i++){
num[i] = Integer.parseInt(args[i]) ;
}

//排序开始
for(int i=0 ; i<N-1 ; i++){
for(int j=N-2 ; j>=i ; j--){
if(num[j]>num[j+1]){
temp = num[j] ;
num[j] = num[j+1] ;
num[j+1] = temp ;
}
}
}
//输出排序结果
for(int i=0; i<N; i++){
System.out.println(num[i]);
}
}catch(Exception ex){
//ex.printStackTrace() ;
}

}

}

编译:javac Sort.java

运行:java Sort 1 4 7 8 5 2 3 6 9 0

结果:0 1 2 3 4 5 6 7 8 9

典型的冒泡排序

键盘输入的话
try{
for(int i=0 ; i<10 ; i++){
num[i] = Integer.parseInt(args[i]) ;
}
这句话改成System in就行了(从控制台输入太久没用...忘了)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友388688327
推荐于2018-04-07 · TA获得超过1053个赞
知道小有建树答主
回答量:1297
采纳率:0%
帮助的人:956万
展开全部
import java.io.*;
import java.util.*;
public class A
{
public static void main(String[] args) throws NumberFormatException, IOException
{
int[] num=new int[10];
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<10;i++)
{
System.out.println("请输入第"+(i+1)+"个数:");
int temp=Integer.parseInt(br.readLine());
num[i]=temp;
}
Arrays.sort(num);
for(int i=num.length-1;i>=0;i--)
{
System.out.print(num[i]+" ");
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亿律科技集团
2009-09-22 · 超过14用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:48.1万
展开全部
自己做!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式