如何在 Java 的单行输入中读取 3 个整数值?
How to read 3 Integer values in single line of input in Java?
如何在一行中扫描 3 个变量
就像我有 3 个名为(x、y 和 z)的 int 变量
我想在一行中输入三个
我可以这样输入
7 21 35 <单行
int x = 7;
int y = 21;
int z = 35;
x = sc.nextInt();
y = sc.nextInt();
z = sc.nextInt();
System.out.printf("%2d, %2d, %2d\n", x, y, z);
我在 C++ 中发现了一些东西,它们的代码是这样的 ( scanf ("%lf %lf %lf", &x, &y, &z); )
这是给你的小例子
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String[] input = new String[3];
int x;
int y;
int z;
System.out.print("Please enter Three integers: ");
input = in.readLine().split(" ");
x = Integer.parseInt(input[0]);
y = Integer.parseInt(input[1]);
z = Integer.parseInt(input[2]);
System.out.println("You input: " + x + ", " + y + " and " + z);
}
如何在一行中扫描 3 个变量 就像我有 3 个名为(x、y 和 z)的 int 变量 我想在一行中输入三个
我可以这样输入 7 21 35 <单行
int x = 7;
int y = 21;
int z = 35;
x = sc.nextInt();
y = sc.nextInt();
z = sc.nextInt();
System.out.printf("%2d, %2d, %2d\n", x, y, z);
我在 C++ 中发现了一些东西,它们的代码是这样的 ( scanf ("%lf %lf %lf", &x, &y, &z); )
这是给你的小例子
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String[] input = new String[3];
int x;
int y;
int z;
System.out.print("Please enter Three integers: ");
input = in.readLine().split(" ");
x = Integer.parseInt(input[0]);
y = Integer.parseInt(input[1]);
z = Integer.parseInt(input[2]);
System.out.println("You input: " + x + ", " + y + " and " + z);
}