如何更改用户输入的位置(Java)?

如何更改用户输入的位置(Java)?,java,input,Java,Input,以下是我目前掌握的情况: import java.util.Scanner; public class CurrencyConverter { public static void main(String [ ] args) { Scanner pesos = new Scanner(System.in); System.out.println("What is the current exchange rate for pesos

以下是我目前掌握的情况:

import java.util.Scanner;
public class CurrencyConverter
{
    public static void main(String [ ] args)
    {        
        Scanner pesos = new Scanner(System.in);
        System.out.println("What is the current exchange rate for pesos to dollars?");

        System.out.println();
        Scanner yen = new Scanner(System.in);
        System.out.println("What is the current exchange rate for yen to dollars?");

        System.out.println();
        Scanner euros = new Scanner(System.in);
        System.out.println("What is the current exchange rate for euros to dollars?");
    }
}
我从中添加了什么更改


谢谢。

不要创建三个变量
Scanner
。只需使用其中一个并使用
input.nextLine()其中
输入
它是类型
扫描仪
的变量。然后可以将其存储在三个
字符串
变量中

import java.util.Scanner;
public class CurrencyConverter
{
    public static void main(String [ ] args)
    {        
        Scanner input = new Scanner(System.in);

        String pesos;
        System.out.println("What is the current exchange rate for pesos to dollars?");
        pesos = input.nextLine();

        String yen;
        System.out.println("What is the current exchange rate for yen to dollars?");
        yen = input.nextLine();

        String euros;
        System.out.println("What is the current exchange rate for euros to dollars?");
        euros = input.nextLine();
    }
}

使用一个
Scanner
Scanner#nextLine
在需要时读取用户的响应