我剛剛複製了我沒有完全理解的程序部分,如果你能解釋給我。 感謝請解釋這個java代碼?
//我知道的第一行創建了一個名爲SC 掃描儀類的新對象//第二行會要求輸入 //什麼是第三行嗎?
Scanner sc = new Scanner(System.in);
System.out.print("Enter Initial Price");
price = sc.nextDouble();
我剛剛複製了我沒有完全理解的程序部分,如果你能解釋給我。 感謝請解釋這個java代碼?
//我知道的第一行創建了一個名爲SC 掃描儀類的新對象//第二行會要求輸入 //什麼是第三行嗎?
Scanner sc = new Scanner(System.in);
System.out.print("Enter Initial Price");
price = sc.nextDouble();
第三行從掃描儀讀取一個double值,在這種情況下,這意味着來自標準輸入(System.in)的double值。
第三行將來自用戶的輸入保存到名爲price
的變量中,該變量的類型爲double
(我假定爲原始類型,而不是Double
包裝類)。請注意,如果用戶輸入的內容不能轉換爲雙精度型,則會發生異常。
將輸入的下一個標記掃描爲double。 閱讀細節
應該先閱讀Java的一些介紹文章Java文檔。 – tobiasbayer
掃描輸入的下一個標記爲雙重 – COD3BOY
和。 。將該值賦給'price' – Mob