JAVA:多行输入并用空格分隔

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA:多行输入并用空格分隔相关的知识,希望对你有一定的参考价值。

编程新手,你们能告诉我在java中进行多行输入的最佳方法吗?这样的一点点。

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

第1列仅表示列数。 id也喜欢能够获得第二列整数的总和(25000 + 1000 =?)

sample input
2
1 25000
2 1000

sample output
26000
答案

试试这个

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
另一答案

你可以使用这样的东西,

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);
    }

}

以上是关于JAVA:多行输入并用空格分隔的主要内容,如果未能解决你的问题,请参考以下文章

C++输入多行数字到数组

codeup1010,多行(无穷多)输入含空格

将一串空格分隔的单词拆分为多行[重复]

读取由空格分隔的值的多行文本

正则表达式 - 查找所有空格并忽略多行字符串中的连字符分隔的单词

编写一个程序, 将 a.txt 文件中的单词与 b.txt 文件中的 单词交替合并到 c.txt 文件中, a.txt 文件中的单词用回车符 分隔, b.txt 文件中用回车或空格进行分隔。(代码片段