gpt4 book ai didi

Java - 扫描仪不要求输入

转载 作者:行者123 更新时间:2023-11-29 04:45:37 25 4
gpt4 key购买 nike

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 个 Scanner 对象
  • 有一个方法返回 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);

关于Java - 扫描仪不要求输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37324073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com