簡體   English   中英

Java - 掃描儀不要求輸入

[英]Java - Scanner not asking for a input

System.out.println("Please enter the amount of money you have here: ");
Scanner have = new Scanner(System.in);
System.out.println("Please enter your starting bet here: ");
Scanner rate = new Scanner(System.in);

int moneyHad = Integer.parseInt(have.next());
int moneyRate = Integer.parseInt(rate.next());
System.out.println(moneyHad + ", " + moneyRate);

有我的代碼,這是我的輸出。

Please enter the amount of money you have here: 
Please enter your starting bet here: 1
1
1, 1

正如你所看到的那樣,它會在它詢問之前打印它們,這就是為什么輸出的第1行沒有輸入。

請快點幫我!

  • 無需創建2個掃描程序對象
  • 有一個方法返回int(scanner.nextInt()),不需要ParseInt
  • 當您在創建掃描程序對象時調用scanner .nextInt()時,輸入為紅色

嘗試這個 :

Scanner scanner = new Scanner(System.in);

        System.out.print("Please enter the amount of money you have here: ");
        int moneyHad = scanner.nextInt();
        System.out.print("Please enter your starting bet here: ");
        int moneyRate = scanner.nextInt();


        System.out.println(moneyHad + ", " + moneyRate);

你只需要一個掃描儀對象並調用nexInt()方法來獲取后面的條目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM