gpt4 book ai didi

java - 使用 If 中断 Java 语句并向后显示输入

转载 作者:行者123 更新时间:2023-12-02 07:20:42 28 4
gpt4 key购买 nike

我需要合并一个 IF 语句,以便在用户输入字母 Q 时中断脚本。

我还需要向他们向后显示他们的输入 - 我不确定如何做到这一点,这是我的代码。

import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;


public class ArrayListOfNames {

public static void main(String[] args) throws FileNotFoundException {

ArrayList<String> list = new ArrayList<String>();
Scanner Scan = new Scanner (System.in);

String name;

System.out.println("Please enter some words (You may press Q to finish): ");

while (Scan.hasNext())
{
name = Scan.nextLine();
list.add(name);
}


Scan.close();

}

}

最佳答案

检查 Q:

while(Scan.hasNext())
{
name = Scan.nextLine();
if(name.equals("Q") || name.equals("q"))
{
break;
}
list.add(name);
}

以相反的顺序显示列表:

for(int i = list.size() - 1; i >= 0; i--)
{
System.out.println(list[i]);
}

关于java - 使用 If 中断 Java 语句并向后显示输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14286350/

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