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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ar.readLine 沒有讀取用戶的輸入?

ar.readLine 沒有讀取用戶的輸入?

絕地?zé)o雙 2022-06-04 16:43:47
總結(jié) 1. 我正在導(dǎo)入 java.io.console,我的代碼中沒有任何錯誤,代碼是正確的,我想,它在 eclipse 軟件中出現(xiàn)了一些錯誤......錯誤:Exception in thread "main" java.lang.NullPointerException   atloops.Escapey.main(Escapey.java:9)編碼:package loops;import java.io.Console;public class Escapey {public static void main(String[] args) {    Console ar = System.console(); // creating a new object for console    String name = ar.readLine("how old are you ?"); //reads a user input     System.out.printf("%s - pretty age",name);}}輸出:-我除了輸出你幾歲?18 18 - 漂亮的年齡但實(shí)際輸出正在出錯......線程“main”中的異常 java.lang.NullPointerException at loops.Escapey.main(Escapey.java:9)
查看完整描述

2 回答

?
慕斯709654

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

我假設(shè)您正在將其運(yùn)行到某個 IDE 中。由于System.console返回附加的控制臺,如果你在 IDE 中運(yùn)行它,它將返回 NULL。更好的方法是使用 Scanner 類。如果您真的想使用System.console,則必須在某些控制臺上對其進(jìn)行測試。如果在 Mac 上,請運(yùn)行終端。在 Linux 上,任何終端應(yīng)用程序都可以工作。



查看完整回答
反對 回復(fù) 2022-06-04
?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個贊

如果我們在 IDE (Intellij) 中運(yùn)行它,它會拋出空指針異常。由于這與控制臺有關(guān),我嘗試在命令行中執(zhí)行它并且它工作正常。


在終端或命令行中執(zhí)行這些步驟,它將起作用


1) javac Escapey.java

2) java Escapey


查看完整回答
反對 回復(fù) 2022-06-04
  • 2 回答
  • 0 關(guān)注
  • 126 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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