Java while循环使用用户输入

时间:2018-02-13 17:02:00

标签: java

我正在学习Java并尝试制作一个小程序。

我制作了一个列表和一个while循环。每次用户输入内容时,都应将输入保存到列表中。只有当输入为“0”时,我才希望它打破while循环并打印出列表中的所有内容。所以它必须不断询问用户输入,直到他插入0.目前我没有老师。我是靠自己做的。不要因为我糟糕的写作技巧而责备我......

import java.util.ArrayList;
import java.util.Scanner;

public class demo {
    public static void main(String[] args) {
        while (true) {

            ArrayList nummer = new ArrayList(); // make new list

            Scanner input = new Scanner(System.in); // start scanner

            System.out.print("Voer uw naam in: ");

            String naam = input.nextLine(); // scanner waiting for input + enter
            if (naam == "0") {
                System.out.println("Wrong, exit!");
                input.close();
                 for (Object item : nummer) { // foreach-loop
                     System.out.print(item);
                     }
                break;
            } else { 
                nummer.add(naam);
                continue;
            }
        }
    }
}

有人可以看看并告诉我它有什么问题吗?

谢谢!

0 个答案:

没有答案