声明变量
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
Java注重类型。它不会让你做出把长颈鹿类型变量装进兔子类型变量中这种诡异又危险的举动。并且它也不会让你将浮点数类型变量放进整数类型的变量中,除非你先跟编译器确认过数字可以损失掉精确度(例如说舍去所有的小数值)。
为了要让类型安全能够发挥作用,你必须声明所有变量的类型,指定它是个int类型或是个Dog类型。变量有两种口味:清凉的数据类型与香辣的对象引用。数据类型用来保存基本类型的值,包括整数、布尔和浮点数等。而对象引用保存的是对象的引用。
我们会先看数据类型然后再讨论对象引用真正的意义。先记住下面这条声明变量的规则:
- 变量必须拥有类型。
- 变量必须要有名称。
你可以把Java的变量想成是杯子。咖啡杯、茶杯、装满啤酒的泡沫红茶店跟鱼缸一样大的巨无霸杯等。变量就是一种容器,承装某些事物。当你在Java中声明变量的时候,必须指定它的数据类型。 每种杯子都可以装载数值,就像你会说“我要小杯的芒果冰沙”,你也要告诉编译器:“请给我一个int变量保存数值90”。其中有个小小的差异--你还得为杯子命名。
每种数据类型变量有固定的位数(它来标明杯子大小)。
数据类型
- boolean 与 char
- boolean :true或false
- char 16 bits
数值(带正负号)
- byte 8 bits
- short 16 bits
- int 32 bits
- long 64 bits
浮点数
- float 32 bits
- double 64 bits
在线练习
{$ activeFileHint $}