gpt4 book ai didi

Java - 将用户输入放入数组中

转载 作者:行者123 更新时间:2023-12-02 01:03:25 25 4
gpt4 key购买 nike

所以我在编码和java方面是 super 新人,我这周才开始,但已经陷入了一个非常简单的问题。我应该首先检查用户输入的只有五个整数(在同一行上) - 我已经尝试过这样做并且可能成功了?

但是,如果用户确实输入了五个整数,我应该将该输入放入一个包含整数的数组中,而我只是不知道该怎么做。我试图自己解决这个问题,但我根本不明白该怎么做。谁能帮我解释一下,我将不胜感激!

这是我的(可能非常缺乏)代码:

import java.util.Scanner;

public class Try2 {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String inputR = in.nextLine();
int lengthArgs = 5;
int nummer = (inputR.split(" ").length);
if(nummer == lengthArgs) {
//???
}
else {
System.out.println("Wrong");
}
}
}

最佳答案

您已经将输入拆分为数组,但不保留它。试试这个:

  Scanner in = new Scanner(System.in);
String inputR = in.nextLine();
int lengthArgs = 5;
String[] values inputR.split(" ");

if(values.length == lengthArgs) {
int[] numbers = new int[values.length];
for(int i = 0;i < lengthArgs;i++) {
// Note that this is assuming valid input
// If you want to check then add a try/catch
numbers[i] = Integer.parseInt(values [i]);
}
}else {
System.out.println("Wrong");

关于Java - 将用户输入放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60365022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com