【问题标题】:User Input Multiple Integer Variable Values in a Single Line (Java)用户在一行中输入多个整数变量值 (Java)
【发布时间】:2016-01-28 21:14:35
【问题描述】:

这是我要创建的输出:

请在订单中输入以空格分隔的食物份数

蔬菜和水果、谷物产品、牛奶和替代品、肉类和替代品:8 7 1 3

食物组份

蔬菜水果 8

粮食产品 7

牛奶和替代品 1

肉类和替代品 3

如何在同一行中接受来自用户输入的多个整数,同时将这些整数分配给它们自己的变量?

【问题讨论】:

    标签: java variables integer


    【解决方案1】:

    你可以用空格分割输入并将它们分配给自己的变量

    String input = blah;
    String[] split = input.split("\\s+");
    
    int veg = 0;
    int milk = 0;
    //add more variables
    
    veg = Integer.parseInt(split[0]);
    milk = Integer.parseInt(split[1]);
    //add more stuff here
    

    【讨论】:

    • 大声笑,打败我 :)
    • 如果用户只输入 2 个值而不是 4 会发生什么?或输入:1 1w 4 8?
    猜你喜欢
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    相关资源
    最近更新 更多