java 键盘输入定义数组大小再输入数值。比较数组值的大小,按小到大排列。

静待佳音... 静待佳音 展开
 我来答
前熙熙0Hj
2013-10-31 · TA获得超过448个赞
知道小有建树答主
回答量:203
采纳率:100%
帮助的人:113万
展开全部
import java.util.Arrays;
import java.util.Scanner;

public class arrCalculate {

public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入数组大小:");
int n=scan.nextInt();
int[] arr=new int[n];
System.out.println("请输入"+n+"个整数");
for(int i=0;i<n;i++){
arr[i]=scan.nextInt();
}
Arrays.sort(arr);

for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}

}
}
更多追问追答
追问
如果改为降序呢 不使用 Arrays,使用循环比较!
我是初学着 见谅!!
追答
也可以不用Array的函数sort()排序,可以自己排序,方法很多,最基础的冒泡排序,还有选择排序,快速排序等,你自己可以网上看看,代码都很详细
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式