我正在编写程序,只剩下一个错误。

它说variable zahl might not have been initialized,但是我做到了:

public class Primzahltest1 {
    public static void main (String[]argv) {
        int zahl;
        IO.readInt("...");
        if (zahl<=1) {
            IO.println ("...");
            return;
        }


有人可以帮帮我吗?

最佳答案

您需要使用int的结果初始化readInt变量

int zahl = IO.readInt("...");


否则,这意味着它是统一的

int zahl;


这意味着您的输入将被丢弃

IO.readInt();

09-27 04:00