gpt4 book ai didi

java - 如何更好地编写以下 Java 代码?

转载 作者:行者123 更新时间:2023-11-29 06:05:46 24 4
gpt4 key购买 nike

我已经以多种方式尝试了以下代码,但它就是行不通。我有两个问题。

  1. 我需要它在我按 X 时不继续 QUANTITY。
  2. 如果我想继续,即我不按 X,而是输入一个我应该按的代码,它会正确地接受第一个输入,但是,当它循环第二个类型时,它会输出类似“CODE : QUANTITY: "在同一行。

我真的很感谢这里的帮助,因为我被困住了,谷歌没有帮助。我是编程新手,之前没有使用任何语言的经验,因此非常感谢详细的帮助。

代码如下:

import java.util.Scanner;
class WHY
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
boolean count = true;

for (int i = 0; count; i++)
{
System.out.print("CODE: (X to terminate)");
String code = in.nextLine();
System.out.print("QUANTITY: ");
int quantity = in.nextInt();

if (code.equals("X"))
count = false;
}
}
}

最佳答案

    Scanner in = new Scanner(System.in);

while (true) {
System.out.print("CODE: (X to terminate)");
String code = in.nextLine();
if (code.equalsIgnoreCase("x")) {
break;
}

System.out.print("QUANTITY: ");
int quantity = in.nextInt();
in.nextLine();
}

关于java - 如何更好地编写以下 Java 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560686/

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