本地方法中的初始化中的java变量错误

时间:2017-01-04 19:26:05

标签: java

我正在尝试执行以下代码而没有初始化结果它编译好并执行

this.get(/\#(.*)/, function() {
    console.log(this.params['splat']);
});

它正在执行而没有任何错误,现在我正在尝试这个没有初始化结果

 public static void main(String[] args) {

    int result = +1;
    // result is now 1
    System.out.println(result);

}

是否显示了intializ结果的错误

2 个答案:

答案 0 :(得分:0)

你试图在某些东西上添加一些不存在的东西。

int result = +1;

使用1定义并初始化结果。

int result = result +1;

尝试用结果本身初始化结果。这不起作用。

答案 1 :(得分:0)

在第一种情况下,在代码行int result = +1;中---结果设置为数字+1(这是一个正整数)。

在第二种情况下,int result = result +1;变量'结果'在编译时,equals-to右侧的未知是错误的。

Java是一种强类型语言,所以它不能假设什么是“结果”。是。 此外,与 instance 变量不同,必须先初始化局部变量才能使用它。

int result = 10;
result     = result+1;

上面的东西可以起作用。