2015-09-05 69 views
0

這是我到目前爲止有:如何更改用戶輸入(Java)的位置?

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?"); 
    } 
} 

什麼我添加到改變從

enter image description here

enter image description here

感謝。

+0

使用一臺'Scanner'並使用'Scanner#nextLine'在用戶需要時讀取響應 – MadProgrammer

回答

0

不要創建三個變量Scanner。只需使用其中一個並使用input.nextLine();,其中input它是Scanner類型的變量。然後你可以將它存儲在三個String變量中。

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(); 
    } 
}