持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情
变量——它是程序的基本组成单位
1. 概念:
变量是内存是内存中的一个存储区域,这个区域里的数据可以在同一个数据类型中不断的变化。简单来说,变量就是一栋房子里的不同房间的门牌号,房子就是一个程序,房间里存放东西,变量里存放不同的值。
2. 变量的使用:
1)声明变量;2)赋值。建议在声明变量时就对其赋值,将其拆分为两步时,在Java中会报错,原因此处暂不给予解释。
4. 变量的三要素:
变量=数据类型+变量名+值。
4. 那小伙伴们肯定就要问数据类型有哪些了?感受到大家迫切的心情了,请看续集!!看清图中的妖魔鬼怪,并记住哦。
1)整数类型--Java的整型常量默认为int型,声明long型常量须在其后加一个‘l’或‘L’;
2)浮点类型--Java的浮点类型里可以表示一个小数,其默认为double型,声明float型常量须在其后加‘f’或‘F’;
3)字符类型--表示单个字符,用一对单引号(‘’)括起来,另外需要知道char的本质是一个整数,所以给其赋予一个整数,可以输出其相应的Unicode码的字符(大家有兴趣可以了解一下其他的字符变码集),并且这种类型也可以运算;
4)布尔类型--只有true和false两个值,且一般是参与逻辑运算的
5.基本数据类型自动转换
相信小伙伴们很easy就可以看出来它们之间的转换规律——精度小的自动向精度大的转换,下面还有一些注意细节:1)注意观察图中(byte、short)和(char)之间是不会相互转换的,但是三者可以计算,计算式首先转换为int型;2)多种类型的数据混合运算时,系统会自动转换为精度最大的那种类型,然后再进行运算。