这个变量有点看不懂 嫩不能多给几个例题看下
你说的变量到底指的什么变量.......
当觉得慕课网上的东西 看不懂 ,讲的太少的时候 建议多百度,就如变量来说,这个还是很好理解的,就变量类型,变量名 ,变量值, int ,char,String 这些都是数据类型,数据类型 又包括基本数据类型,引用型数据类型。int a=5; 这个a只是个变量名称,可以自己随便取,不过最好规范,看变量名就知道 他是什么意思,见名知意,5 呢 是变量值, 这句话的含义就是,把 5赋值给a,类型为整形, int a=6.5;也没错,只不过你打印出来的结果会是6 因为类型是整形,6.5是浮点型。
int a = 5;
这就是一个变量的定义,就是说变量就是一个可变的量,我们给他一个名字叫a,变量是具有类型的,类型你知道吧,类如 int ,这就是一个类型,它叫整形,又叫int型,属于java的基本数据类型,int类型就是整数类型,这样一说你肯定明白了,就是说它的值就是=后面那个5,只能取整数,别告诉我整数你都不知道,整数就是1,2,3,4等等没有小数点的这类数。以后变量还有可能是你自己定义的类,还有java固有的一些类,
比如 Integer a = new Integer(5);
Integer就是java固有的类,就是java语言自己定义的类。那个new Ingeger(5)是你实例化的一个对象,就是你创造出的一个对象,这个东西的类型叫Integer,也是整形的意思,Integer跟int相似,可以相互转换,不同之处在于int属于数据类型,Integer属于对象类型。毕竟java是面向对象的嘛,Integer是一个类,int是一个基础数据类型。
这下明白了啥是变量吧。