编写一个最简单的java程序?

在键盘任意输入一组数字(整数)以空格隔开以回车结束,要求把这串数组成数组并把该数组打印出来。例如输入:53698678(回车键)输出:[5,3,6,98,6,78]题目要... 在键盘任意输入一组数字(整数)以 空格隔开 以回车结束,要求把这串数组成数组并把该数组打印出来。

例如 输入:5 3 6 98 6 78(回车键)

输出:[5,3,6,98,6,78]
题目要求注意的是,要是在键盘随意输入的一组数字 以空格键隔开,回车结束。
展开
 我来答
yugi111
2017-07-12 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
import java.util.*;
public class Tester{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(true){
            System.out.print("输入一组数据:");
            String line = sc.nextLine().trim();
            if(!line.matches("^\\d+(\\s+\\d+)*$")){
                System.out.print("输入错误, ");
                continue;
            }
            String[] arr = line.split("\\s+");
            System.out.println(Arrays.toString(arr));
            sc.close();
            break;
        }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式