用java语言编程:从键盘输入30个整数,然后进行排序(按从小到大)。 急!!
展开全部
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)); //对数组进行输出
}
}
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)); //对数组进行输出
}
}
展开全部
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]);
}
}
}
冒泡排序,如有帮助,望采纳!
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]);
}
}
}
冒泡排序,如有帮助,望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单呀。直接用Scanner 类的next方法得到一个字符串然后利用String类的相关方法将整数分离出来,存放于一个数组中之后直接使用sor()方法,搞定。难点就是分离出整数存放在一个数组中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询