在编程中,获取两行或更多行的输入值通常涉及到从标准输入(如键盘输入)读取数据,并将其存储在数据结构中,如数组、列表或其他集合类型。以下是一些常见的方法:
以下是一个简单的Python示例,展示如何从标准输入读取多行数据并存储在列表中:
def read_input_lines(num_lines):
lines = []
for _ in range(num_lines):
line = input()
lines.append(line)
return lines
# 示例使用
num_lines = int(input("请输入行数: "))
input_lines = read_input_lines(num_lines)
print("输入的内容是:")
for line in input_lines:
print(line)
以下是一个简单的Java示例,展示如何从标准输入读取多行数据并存储在列表中:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ReadInputLines {
public static List<String> readInputLines(int numLines) {
List<String> lines = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < numLines; i++) {
String line = scanner.nextLine();
lines.add(line);
}
scanner.close();
return lines;
}
public static void main(String[] args) {
System.out.print("请输入行数: ");
Scanner scanner = new Scanner(System.in);
int numLines = Integer.parseInt(scanner.nextLine());
List<String> inputLines = readInputLines(numLines);
System.out.println("输入的内容是:");
for (String line : inputLines) {
System.out.println(line);
}
scanner.close();
}
}
通过以上方法,可以有效地从标准输入读取多行数据,并根据需要进行处理和存储。
领取专属 10元无门槛券
手把手带您无忧上云