第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

不了解掃描儀的不匹配/拋出錯(cuò)誤

不了解掃描儀的不匹配/拋出錯(cuò)誤

呼喚遠(yuǎn)方 2022-10-26 16:53:29
我正在設(shè)置一個(gè)簡(jiǎn)單的月份程序。我像在其他任務(wù)中一樣設(shè)置了掃描儀,但這次掃描儀沒有工作。我收到多個(gè)我不明白的錯(cuò)誤。我已經(jīng)復(fù)制并粘貼了其他作業(yè),但我沒有收到他們的錯(cuò)誤,而且它非常簡(jiǎn)單,所以我看不出我可能會(huì)搞砸什么。import java.util.Scanner;public class H3_ken {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        int month;        int year;        System.out.println("Enter what month you would like to look up: ");        month = input.nextInt();        System.out.println("Enter what year: ");        year = input.nextInt();        System.out.println("You have chosen to look up the month of " + month + " in the year of " + year + ".");    }}這是進(jìn)入月份的輸出。Enter what month you would like to look up: JanuaryException in thread "main" java.util.InputMismatchException    at java.base/java.util.Scanner.throwFor(Scanner.java:939)    at java.base/java.util.Scanner.next(Scanner.java:1594)    at java.base/java.util.Scanner.nextInt(Scanner.java:2258)    at java.base/java.util.Scanner.nextInt(Scanner.java:2212)    at H3_ken.main(H3_ken.java:12)
查看完整描述

3 回答

?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果你真的想輸入一月,你需要一個(gè)字符串

String month = input.nextLine();


查看完整回答
反對(duì) 回復(fù) 2022-10-26
?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果要將字符串輸入為月份,請(qǐng)使用Scanner.nextLine();. 因?yàn)閖ava有數(shù)據(jù)類型,你需要調(diào)整你的代碼來適應(yīng)它。例如,您不能在 中輸入數(shù)字String。

Java 的 Scanner 類也是如此。我知道您剛剛問過為什么您的 String 輸入不起作用,但這里是所有 Scanner 輸入函數(shù),因此您下次不會(huì)感到困惑:

nextBoolean()從用戶讀取一個(gè)布爾值(假或真)

nextByte() 從用戶讀取一個(gè)字節(jié)值(-127 到 127 之間的數(shù)字)

nextDouble() 從用戶讀取雙精度值(精確的十進(jìn)制數(shù))

nextFloat() 從用戶讀取一個(gè)浮點(diǎn)值(雙精度較低的版本)

nextInt() 從用戶讀取一個(gè) int 值(介于 -2147483647 和 2147483647 之間的數(shù)字)

nextLine() 從用戶那里讀取一個(gè)字符串值

nextLong() 從用戶那里讀取一個(gè)長(zhǎng)值(介于 -9.223372e+18 和 9.223372e+18 之間的數(shù)字)

nextShort() 從用戶處讀取一個(gè)短值(介于 -32767 和 32767 之間的數(shù)字)


查看完整回答
反對(duì) 回復(fù) 2022-10-26
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您輸入兩個(gè)至少用一個(gè)空格分隔的 int 值,則此代碼可以正常工作!

可能你在年和月之間有一個(gè)符號(hào)(除了空格)


查看完整回答
反對(duì) 回復(fù) 2022-10-26
  • 3 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)