声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 一.变量1.可以通过标识修改里面存储的数据; 2.申请格式:数据类型 名称; 如图: 要切记 赋值就是覆盖,会把里面的值覆盖掉; 如: //赋值就是覆盖 = 就是要覆盖老值 int age=100; age=90; age=70; age=10; //age最终值是 10 int age=100; System.out.println(age); age=90; System.out.println(age); age=70; System.out.println(age); age=10; System.out.println(age); 3.输入名称要求:前面的字母小写; 4.向内存申请一个数据类型的存储空间,就会分配数据类型相应字节的连续的字节内存,如图: 二.常量 1.第一次可以设置标识符指向一个数据,后期不能修改; 2.申请格式:final 数据类型 名称; 如:final int AGE=100; //AGE=10; 错误的 不可以给常量给第二次值 final float FF; FF=10.5F; final int AGE=100; final float FF; FF=10.5F; final byte A,B,C,D,E,F; A=65; B=10; C=89; E=100; F=-120; 3.常量在申请的时候可以不用给值,可以在使用前给值,但切记只能给一次; 4.输入名称要求:必须全大写; 5.常量名称通常会指向一个内存地址,如图: 三.注意事项: 1.无论是变量还是常量都只是一个标识符号,这个标识符号会指向一个内存地址; 2.无论是什么名称命名,字母或下划线开头,可以使用数字结尾; 3.同一个区域内(一个大括号范围内)不能申请一样的名称; 4.值也有类型:有些数值赋给数据类型后不能兼容,赋值格式各有不同; ①整数 int; ②小数 double; ③'' char; ④"" String; ⑤true|false boolean; ⑥float接受不了小数,是因为小数都是double类型,大数据类型给不小数类型 ⑦long接受不了自己范围内的长整型数,因为所有的整数都是int类型,int类型最多到21亿; 如图: 5.常用数据类型:byte int double boolean。 |