0
我寫了一些代碼,把我的假後,它編譯,但輸入項目名稱和成本後的第一時間,然後再命名它引發的輸入錯誤的比賽異常的錯誤。我不知道爲什麼。的Java與平行陣列
import java.util.Scanner;
public class NewAssignment
{
public static void main(String args[]){
我寫了一些代碼,把我的假後,它編譯,但輸入項目名稱和成本後的第一時間,然後再命名它引發的輸入錯誤的比賽異常的錯誤。我不知道爲什麼。的Java與平行陣列
import java.util.Scanner;
public class NewAssignment
{
public static void main(String args[]){
使用names[count] = keyboard.next();
代替OD names[count] = keyboard.nextLine();
它會奏效。
請發表您的堆棧跟蹤,還介意你縮進:你的代碼的開始並不呈現爲代碼,但作爲純文本:) – Nathan
只是可以肯定:你輸入名稱和價格**在同一線**?如果是你的問題就很明顯了:你第二次輸入的名字,它是在'nextDouble'調用,因此輸入錯誤的類型 – Nathan