用java语言编程:从键盘输入30个整数,然后进行排序(按从小到大)。 急!!

 我来答
百度网友6f87babd4
2013-06-19 · TA获得超过1395个赞
知道小有建树答主
回答量:948
采纳率:50%
帮助的人:360万
展开全部
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int num[] = new int[30];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < num.length; i++) {
num[i]= scanner.nextInt(); //读取30个数存进num
}
Arrays.sort(num);//对num数组进行排序
System.out.println(Arrays.toString(num)); //对数组进行输出
}
}
HelloWorld5521
2013-06-19 · 超过16用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:31.9万
展开全部
public class T1 {
public static void main(String[] args) {
int array[] = { 1, 64, 3, 23, 12, 2223, 454, 121 };
int temp = 0;
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j + 1]) {

temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 排序后
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}

}
}

冒泡排序,如有帮助,望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永若灵0j03c0
2013-06-19 · TA获得超过130个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:83.1万
展开全部
很简单呀。直接用Scanner 类的next方法得到一个字符串然后利用String类的相关方法将整数分离出来,存放于一个数组中之后直接使用sor()方法,搞定。难点就是分离出整数存放在一个数组中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式