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

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

當(dāng) System.out.print("Calculator ") 后面跟著 Scanner

當(dāng) System.out.print("Calculator ") 后面跟著 Scanner

慕萊塢森 2023-11-01 17:04:55
所以我想制作一個(gè)命令行計(jì)算器,它在“Calculator”一詞之后接受多個(gè)參數(shù)。但使用以下代碼我無法實(shí)現(xiàn)它。在這兩種方法中,gradle 都會(huì)在顯示單詞“Calculator”之前等待讀取該行。使用掃描儀System.out.print("Calculator ");Scanner sc = new Scanner(System.in);String inputString;inputString = sc.nextLine();String[] args = inputString.split( "\\s+" );使用BufferReaderBufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.print("Calculator ");String str= br.readLine();String[] args = str.split( "\\s+" );但是 System.out.println("Calculator ") 顯示該單詞沒有任何問題。但它并不在一條線上。所以它不能按我想要的方式工作。更改代碼行的順序也沒有幫助。System.Console().printf() 也不是一個(gè)選項(xiàng),因?yàn)槲沂褂玫氖?Intellij IDEA。那么有人可以幫我解決這個(gè)問題,以便我可以獲得內(nèi)聯(lián)輸入閱讀器。我還嘗試通過在方法中單獨(dú)實(shí)現(xiàn)來同步打印方法。那效果不太好。最后我想要實(shí)現(xiàn)的是以下格式計(jì)算器 最大 12 23 25 45這里斜體是要讀取的輸入。粗體部分應(yīng)由程序打印。這是完整的代碼在進(jìn)入之前輸入控制臺(tái)..輸入后輸入最新更新所以我嘗試對(duì) Maven 項(xiàng)目做同樣的事情。當(dāng)我在 Intellij 中處理 Maven 項(xiàng)目時(shí),上述兩種方法都運(yùn)行得很好。因此,這肯定與 gradle 運(yùn)行項(xiàng)目的方式有關(guān)。我想知道這種情況是否有機(jī)會(huì)發(fā)生?
查看完整描述

3 回答

?
慕姐8265434

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

我能夠通過將 gradle 設(shè)置修改為:文件 --> 設(shè)置 --> 構(gòu)建、執(zhí)行、部署 --> Gradle 來獲得輸出。有一個(gè)下拉菜單 Build and Run using: 其中包含 Gradle 和 IntelliJ IDEA 選項(xiàng)。等級(jí)為默認(rèn)值。我選擇了 IntelliJ IDEA,我的 System.outs 又恢復(fù)了活力。 

https://img1.sycdn.imooc.com/6542150f0001078014460697.jpg


查看完整回答
反對(duì) 回復(fù) 2023-11-01
?
慕無忌1623718

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

這是使用 IntelliJ IDEA gradle 插件時(shí)的一個(gè)錯(cuò)誤,該錯(cuò)誤很少受到關(guān)注,以至于 IntelliJ 團(tuán)隊(duì)似乎沒有動(dòng)力去解決這個(gè)問題。

我能想到的唯一解決方法是跳過 gradle 插件并直接從 IntelliJ IDEA 調(diào)用 gradle 包裝器。為此,您可以使用我的 IntelliJ IDEA 插件Gradle Run with ArgumentsGitHub 鏈接),或者手動(dòng)創(chuàng)建一個(gè)運(yùn)行配置,以便在您想要運(yùn)行程序時(shí)調(diào)用 gradle 包裝器。我建議您先嘗試我的插件,看看是否有幫助。

要手動(dòng)創(chuàng)建調(diào)用 gradle 包裝器的運(yùn)行配置,最簡單的方法是通過JAR ConfigurationIntelliJ IDEA 中的。為了實(shí)現(xiàn)這一點(diǎn),您還需要修補(bǔ)gradle/wrapper/gradle-wrapper.jarMANIFEST附加一個(gè)Main-Class條目。通過這種方式,您可以從 IntelliJ IDEA 啟動(dòng) gradle 包裝器并享受System.out.print(...).

限制:此方法不允許您使用內(nèi)置調(diào)試器功能,因?yàn)?IntelliJ IDEA 嘗試調(diào)試 gradle 包裝器本身而不是您的實(shí)際程序。


查看完整回答
反對(duì) 回復(fù) 2023-11-01
?
汪汪一只貓

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

System.out.flush()在完成任何輸出后開始處理輸入之前調(diào)用。IDE 通過管道連接到進(jìn)程,并且不會(huì)在每個(gè)輸出上自動(dòng)刷新。



查看完整回答
反對(duì) 回復(fù) 2023-11-01
  • 3 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報(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)