亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

為什么把下面一行替換成這一行就可以用了

為什么把下面一行替換成這一行就可以用了

溯源1 2017-11-11 22:43:43
package object;import java.util.InputMismatchException;import java.util.Scanner;public class trunk { static int rentNum; public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in); int rentmoney=input.nextInt(); while(true) { try { System.out.println("Please input RentNum:"); //Scanner input2=new Scanner(System.in); //rentNum=input2.nextInt();為什么把下面一行替換成這一行就可以用了 rentNum=input.nextInt(); break; }catch( InputMismatchException e) { System.out.println("你應該輸入整數:"); e.printStackTrace(); } } System.out.println("租金:"+rentmoney+"數量:"+rentNum); }}
查看完整描述

2 回答

?
潑墨化龍

TA貢獻5條經驗 獲得超0個贊

Scanner在一個方法里只能定義一次就可以多次調用掃描儀,多方法的Scanner調用只需要在class下定義一個公共的Scanner就可以在類下的所有方法調用掃描儀。

查看完整回答
反對 回復 2017-11-13
?
風中打傘的小孩

TA貢獻73條經驗 獲得超20個贊

你給的代碼可以運行啊,關于你注釋的部分,實例化兩個Scanner是沒有必要的

查看完整回答
反對 回復 2017-11-12
  • 2 回答
  • 0 關注
  • 1317 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號