關於Scanner調用nextInt()異常try後不能二次輸入問題

scanner在要求用戶輸入的時候,實際上是在內存中建立了一段用於用戶輸入,咱們輸入字母等就會存入該段內存。當咱們用sc.nextInt()調用時,就不能調用出來,由於它不是咱們要調用的int類型,這時就會報輸入不匹配錯誤。但是問題就在這兒,咱們用sc.nextInt()調用沒把該段內存中的東西提出來,他就會一直佔用這段內存,致使咱們二次輸入時,就不會再要求用戶輸入了,他會繼續試圖調用該段內存數值
相關文章
相關標籤/搜索