当前位置: 首页 > 知识库问答 >
问题:

Java:多行输入,用空格分隔

乐正德华
2023-03-14

刚开始编程,你们能告诉我在Java做多行输入的最好方法吗?像这样的小东西。

程序首先询问用户案例的数量。然后要求用户输入由空格分隔的2个整数。

第1列仅表示列数。id还希望能够得到第2列整数的和(25000+1000=?)

sample input
2
1 25000
2 1000

sample output
26000

共有2个答案

岳俊雅
2023-03-14

你可以用这样的东西,

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int rows = new Integer(scanner.nextLine());
        int sum = 0;

        for (int i = 0; i < rows; i++) {
            sum = sum + new Integer(scanner.nextLine().split(" ")[1]);
        }

        System.out.println(sum);
    }

}
靳金鹏
2023-03-14

试试这个

import java.util.Scanner;

public class Launcher {

    public static void main(String[] args) {
        try (Scanner scanner = new Scanner(System.in)) {
            int inputs = scanner.nextInt();
            int sum = 0;
            while (inputs-- > 0) {
                // input 1 2500 in one line is read as two different inputs
                int row = scanner.nextInt();
                int value = scanner.nextInt();
                sum += value;
            }
            System.out.println(sum);
        }
    }
}

你可以试试

sample input
2
1 25000
2 1000

sample output
26000
 类似资料:
  • 我尝试为一门Java课程编写一个小型解析器:解析器使用Scanner类: 文件1: 我用下面的三个小输入文件对其进行了测试: 出现异常的原因是您在使用扫描器一次之后调用keyin.close(),这不仅关闭了扫描器,还关闭了System.in。在下一次迭代中,您创建了一个新的扫描器,由于System.In现在关闭了,该扫描器很快就会崩溃。要解决这个问题,您应该做的是在进入while循环之前只创建一

  • 问题内容: 我有以下形式的文本输入: 我试图让它接受多行输入。宽度和高度会使框变大,但用户可以输入所有想要的文本,但它只能填充一行。 如何使输入更像文本区域? 问题答案: 您需要使用文本区域进行多行处理。

  • 问题内容: 我想读取两个输入值。第一个值应为整数,第二个值应为浮点数。 我看到用Python在同一行中读取了两个变量,但是仅当两个值的类型相同时,它才适用。我还有其他办法吗? 输入示例,第一个是int,第二个是float。输入应该在一行上: http://www.codechef.com/problems/HS08TEST/ 我是Python的新手。 问题答案: 像这样: 您不能单线执行此操作(或

  • 问题内容: 我想知道如何编写一个可以接受多行输入的简单程序,然后可以像在lynx浏览器中一样提交输入,在该浏览器中您可以使用空白行然后使用句点来提交输入。 我想在电子邮件程序中使用它。 问题答案: 这是一个简单的方法:

  • 本文向大家介绍Android EditTextView 实现带空格分隔的输入(电话号码,银行卡),包括了Android EditTextView 实现带空格分隔的输入(电话号码,银行卡)的使用技巧和注意事项,需要的朋友参考一下 电话号码输入框需求: 三位,七位后有空格 删除倒数第四,第八位会将空格也删除 使用TextWatcher When an object of a type is attac

  • 问题内容: 我有以下测试文件: 解析此文件每一行并创建带有(名称,姓氏,生日)的对象的最佳方法是什么?当然,这只是一个示例,实际文件中有很多记录。 问题答案: