创建一个在Java中输入2个输入的方法

创建一个在Java中输入2个输入的方法,java,Java,我想创建一个方法,允许输入2个输入,但我不知道如何使 public static int userInput(){ Scanner input = new Scanner(System.in); System.out.print("Enter number 1 please : "); int number1 = input.nextInt(); System.out.print("Enter numbe

我想创建一个方法,允许输入2个输入,但我不知道如何使

public static int userInput(){
      Scanner input = new Scanner(System.in);
      
      System.out.print("Enter number 1 please : ");
      int number1 = input.nextInt();
      System.out.print("Enter number 2 please : ");
      int number2 = input.nextInt();

      return {
        "number1" : number1,
        "number2" : number2
      };

    }
我收到一条错误消息:

java:50:错误:表达式的开始非法 返回{

在JavaScript中,我可以做到这一点,但为什么在Java中不可能做到这一点呢

function userInput(){
    var number1 = readline.questionInt("Enter your number 1 svp : ");
    var number2 = readline.questionInt("Enter your number 2 svp : ");

    return {
        "number1" : number1,
        "number2" : number2
    };
}
   

您可以尝试使用这样的地图:

public static Map<String, Integer> userInput(){
  Scanner input = new Scanner(System.in);
  Map<String, Integer> returnedData = new HashMap<>();
  System.out.print("Enter number 1 please : ");
  int number1 = input.nextInt();
  System.out.print("Enter number 2 please : ");
  int number2 = input.nextInt();
  returnedData.put("number1", number1);
  returnedData.put("number2", number2);
  return returnedData;
}
公共静态映射userInput(){
扫描仪输入=新扫描仪(System.in);
Map returnedData=newhashmap();
系统输出打印(“请输入数字1:”);
int number1=input.nextInt();
系统输出打印(“请输入数字2:”);
int number2=input.nextInt();
返回数据。输入(“数字1”,数字1);
返回数据。输入(“数字2”,数字2);
返回返回的数据;
}

然后,要检索值,可以执行以下操作:get(“number1”)Java和JavaScript几乎是完全不相关的语言。您应该注意到,您的方法定义包含一个返回类型(它是
int
)。您只需返回一个
int[]

public static int[] userInput(){
  Scanner input = new Scanner(System.in);
  
  System.out.print("Enter number 1 please : ");
  int number1 = input.nextInt();
  System.out.print("Enter number 2 please : ");
  int number2 = input.nextInt();

  return new int[] { number1, number2 };
}

因为Java不是Javascript。你必须像学习JS一样学习Java。它不是同一种语言。这能回答你的问题吗?或者是一个
Map
。或者是一个POJO。