2017-10-13 30 views
0

我寫了一些代碼,把我的假後,它編譯,但輸入項目名稱和成本後的第一時間,然後再命名它引發的輸入錯誤的比賽異常的錯誤。我不知道爲什麼。的Java與平行陣列

import java.util.Scanner; 


public class NewAssignment 
{ 

    public static void main(String args[]){ 
+0

請發表您的堆棧跟蹤,還介意你縮進:你的代碼的開始並不呈現爲代碼,但作爲純文本:) – Nathan

+0

只是可以肯定:你輸入名稱和價格**在同一線**?如果是你的問題就很明顯了:你第二次輸入的名字,它是在'nextDouble'調用,因此輸入錯誤的類型 – Nathan

回答

0

使用names[count] = keyboard.next();代替OD names[count] = keyboard.nextLine();它會奏效。