各位大佬,错哪了

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

qq_終嚸_0

2017-09-18 10:44

http://img1.mukewang.com/59bf32d500017a0b09630652.jpg错哪了?????

写回答 关注

3回答

  • 慕先生8355246
    2017-09-18 10:48:55
    已采纳

    无需使用int和double再定义

    qq_終嚸_...

    什么意思????

    2017-09-18 10:49:43

    共 1 条回复 >

  • 一曲入眠
    2017-09-18 10:56: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);
            }
    }


    soft_x... 回复qq_終嚸_...

    因为 变量是可以用来引用的,这个你能理解吗? 变量定义之后,已经存在 ,变量+=还是*= 都是一个表达式,也就是一句代码了。 比如a+=b 就是 a = a + b; 而 a*=b 就是 a = a * b; 所以引用一个变量无需再用类型定义,定义自然出错,而你问的括号里,只是很普通的一次引用或者说调用. 不然你定义一个变量是为了干什么 .对吧

    2017-09-18 11:35:02

    共 2 条回复 >

  • qq_終嚸_0
    2017-09-18 10:52:19

    为什么不需要INT,有的时候缺需要

    soft_x...

    首次定义需要,作用域下,调用无需再定义,定义变量可以理解为声明变量 同一作用域下,一个变量只需要声明一次,就可以使用了

    2017-09-18 11:37:20

    共 1 条回复 >

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

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

1165522 学习 · 17586 问题

查看课程

相似问题