如何收集輸入的不同類型(字符串,浮點和整數)的4個變量對像這樣的一行:(字符串,浮動,浮動,INT)?的Java:收集與多個變量類型輸入在一行
例如:
"joey" 17.4 39.9 6
這是我的代碼看起來像現在。它可以工作,但它只收集一次一行的變量。
import java.util.Scanner;
public class EmployeePay{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
String employeeID = "";
double hrsWorked;
double wageRate;
int deductions;
System.out.println("Hello Employee! Please input your employee ID, hours worked per week, hourly rate, and deductions: ");
employeeID = keyboard.nextLine();
hrsWorked = keyboard.nextFloat();
wageRate = keyboard.nextFloat();
deductions = keyboard.nextInt();
}
}
我需要使用for
循環嗎?
'keyboard.nextLine();'是你的問題。其餘的一次收集一行,只要你按回車,你可以收集他們在一行。 – Oleg
我該如何做到這一點,我不需要點擊輸入,他們都只是在同一行? – Nate123
你的程序如何知道你輸入了輸入而沒有輸入? – Oleg