最近在學習技術,在使用到java.util.Scanner時遇到了個問題: 問題描述:在使用float fNum = scanner.nextFloat()讀取值時,如果輸入的值超過8位,讀取時會【異?!勘唤厝?,導致讀取的值和輸入的值不符,如果輸入時,在值的后面加上"F"或"f",會導致float fNum = scanner.nextFloat()讀取報錯;鄙人現在在學java技術,自己也想了下,這個問題是不是可以通過scanner.next()方法先讀為String類型的值,然后再在這個String字符串后面手動加個"F"或"f",然后再轉換成float類型的值,正在嘗試,不知各路大仙是否還有更好的辦法呢,我想這個太麻煩了呀!
java中Scanner的使用問題,讀取float類型輸入值
開心每一天1111
2018-07-22 10:04:18