Java 如何为不同的变量创建多个控制台输入?

Java 如何为不同的变量创建多个控制台输入?,java,java.util.scanner,Java,Java.util.scanner,我的目标是提示用户输入多个单独的输入,这些输入将以我可以操纵的方式存储数据 例如: Question: What is your username? What is your name? Input: Sparkeyy Nelson 然后,我想能够把它们相加,如果它们是数字的话。这就是我目前所拥有的。还有第一个问题,很抱歉格式不好 import java.util.*; public class Program{ public static void main(String args[])

我的目标是提示用户输入多个单独的输入,这些输入将以我可以操纵的方式存储数据

例如:

Question:
What is your username?
What is your name?
Input:
Sparkeyy
Nelson

然后,我想能够把它们相加,如果它们是数字的话。这就是我目前所拥有的。还有第一个问题,很抱歉格式不好

import java.util.*;

public class Program{

public static void main(String args[]){

    System.out.println("Enter your username: ");
    Scanner scanner = new Scanner(System.in);
    String username = scanner.nextLine();
    System.out.println("Your username is " + username);

}
    public static void (name){

        System.out.println("Enter your name: ");
        Scanner scanner = new Scanner(System.in);
        String name     = scanner.nextLine();
        System.out.println("Your name is " + name);

}
}

看看这里,他们彻底地回答了你的问题:

基本上你需要一个扫描仪,就像你现在做的那样,然后是数字:

scanner.nextInt();

还有一些方法可以将格式正确的字符串转换为int/double。

这里需要一个方法名public static void name{。如果你想存储多个输入,你需要某种数组,而且你需要使用循环!还有第一个问题,很抱歉格式设置不好,我想我就是那个家伙;你也可以在发布之前进行格式设置;这并不是我们阻止你这么做。你在做什么?你在寻找什么?