java 数组输入格式问题

刚学java,有个问题请教各位大侠,动态数组输入,要求输入格式是{1,2,3,4},然后将数组存入一个不定维数的数组,就是说事先定义的数组是不确定维数的,根据输入来确定。... 刚学java ,有个问题请教各位大侠,动态数组输入,要求输入格式是{1,2,3,4},然后将数组存入一个不定维数的数组,就是说事先定义的数组是不确定维数的,根据输入来确定。如输入{4,5,6,8,9,7,9}也行,然后对数组进行升序排序同样格式输出。 展开
 我来答
匿名用户
2013-11-21
展开全部
package maintest;import java.util.Arrays;
import java.util.Scanner;public class MainTest { public static void main(String[] args) {
int[] numbers = null;
System.out.println("请输入用英文逗号分割肆侍的数字字符串:");
String s = new Scanner(System.in).next();
String[] snumbers = s.split(","); // 逗号分隔 numbers = new int[snumbers.length]; // 动态生渣雹让成数组 // 赋值进去:
for (int i = 0; i < snumbers.length; i++) {
numbers[i] = Integer.parseInt(snumbers[i]);
} Arrays.sort(numbers); /如局/ 输出
System.out.println("输出结果:\n");
for (int i = 0; i < numbers.length; i++) {
if (i == numbers.length - 1) {
System.out.print(numbers[i]);
} else {
System.out.print(numbers[i] + ",");
}
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式