为啥int定义过的不能在再添加int定义?

来源:3-3 Java中的赋值运算符

慕粉3251371

2016-04-26 12:39

public class HelloWorld{
    public static void main(String[] args) {
	    int one = 10 ;
        int two = 20 ;
        int three = 0 ;
        three = one + two;
        System.out.println("three = one + two ==> " + three);
        three += one;
        System.out.println("three += one ==> " + three);
        three -= one;
        System.out.println("three -= one ==> " + three);
        three *= one;
        System.out.println("three *= one ==> " + three);
        three /= one;
        System.out.println("three /= one ==> " + three);
        three %= one;
        System.out.println("three %= one ==> " + three);
	}
}

我看了下问答,有人说three=one+two前面不用加上int,是因为前面已经定义过了,不用打上去。 那我有个疑问,那为啥打上去int会报错?看起来即时打上int也不会影响算法,那为什么会报错?求各位指教。

写回答 关注

1回答

  • littlebai
    2016-04-26 12:54:14
    已采纳

    前面定义过了three不能重复定义

    慕粉3251... 回复little...

    噢噢,非常感谢你的解惑,赞

    2016-04-27 14:59:45

    共 3 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165168 学习 · 17581 问题

查看课程

相似问题