Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获得以下代码的输出?_Java_Static - Fatal编程技术网

Java 如何获得以下代码的输出?

Java 如何获得以下代码的输出?,java,static,Java,Static,我试图获取这段代码的输出,但在编译程序时出现错误,错误是 表达式的非法开始 还有一个问题,我们可以在静态方法中写入静态变量吗?我们可以更改静态值吗?请给出确切的原因……不能有静态局部变量。这是一个问题。另外,还有一个额外的右括号。不能有静态局部变量。这是一个问题。另外,还有一个额外的右括号。在方法中,不能使用静态变量。使用不带静态的同一变量。在方法中,不能使用静态变量。使用不带static的同一变量。静态变量不能声明为局部变量 static int t = 5; public

我试图获取这段代码的输出,但在编译程序时出现错误,错误是

表达式的非法开始

还有一个问题,我们可以在静态方法中写入静态变量吗?我们可以更改静态值吗?请给出确切的原因……

不能有静态局部变量。这是一个问题。另外,还有一个额外的右括号。

不能有静态局部变量。这是一个问题。另外,还有一个额外的右括号。

在方法中,不能使用静态变量。使用不带静态的同一变量。

在方法中,不能使用静态变量。使用不带static的同一变量。

静态变量不能声明为局部变量

    static int t = 5;
     public static void main(String[] args) {
//      static int t = 5; 
        for (int i = 0; i < 2; i++) {
            t += i;
        }
        System.out.println(t);
    }
静态变量不能声明为局部变量

    static int t = 5;
     public static void main(String[] args) {
//      static int t = 5; 
        for (int i = 0; i < 2; i++) {
            t += i;
        }
        System.out.println(t);
    }

您刚刚获得了发布问题的理想方式的1的补充。我想知道建议的编辑是如何获得批准的。@devnull:哇!证明规则只是强制对方案进行更改。让我更好奇的是,我建议的一些编辑怎么会被拒绝!没关系@user3164190@user3164190该评论现在已被弃用。您刚刚获得了发布问题的理想方式的1的补充。我想知道建议的编辑是如何获得批准的。@devnull:Wow!证明规则只是强制对方案进行更改。让我更好奇的是,我建议的一些编辑怎么会被拒绝!没关系@user3164190@user3164190这个评论现在已经被弃用了,我是说全球的variable@BoristheSpider我是说全球变量我想罗希特·贾因先生给了我正确的答案和所有其他引起争议的问题。@user3164190那么请。我想罗希特·贾因先生给了我正确的答案和所有其他引起争议的问题。@user3164190那就请吧。