2021-05-25
Java学习日记第三篇
1.标识符:标识符包含数值类型和引用类型两大类。
2.变量的声明:
(1)因为Java语言是强类型的语言,所以对于变量要先声明后使用,声明之后指定变量只能接收与之相匹配的值。
(2)声明变量的时候可以为其赋一个初始值,也可以不进行赋值
注意点:
(1)变量声明必须以字母(中英日字母)、下划线“_”、美元符号"$"、数字组成,其中数字不能作为开头;
(2)变量不可以直接使用关键字来命名,可以包含关键字;
(3)变量里面的声明符号可以包含$,但是不可以包含@%等等;
(4)变量的声明不可以包含空格符号。
3.数值类型:
(1)分为整数类型和浮点类型,其中整数类型包含:byte(8位,2^-7---2^7-1)、short(16位,2^-15---2^15-1)、int(32位,2^-31---2^31-1)、long(64位,2^-63---2^63-1)
(2)浮点类型包含:float、double
4.布尔类型:boolean,字符类型:char
5.分隔符具体哪些:
(1){ }的作用:{}括起来部分称为代码块;
(2);的作用:“;”表示一条语句的结束,我们可以在一行写多条语句,只要使用分隔号隔开就可以了,同时一条语句也允许跨行编写,末尾使用;结束就可以了
(3)()的作用:圆括号一般用于定义方法时,用来包含形参的声明,调用方法的时候,使用圆括号来传入实际的值;第二种用于将表达式的某部分当作整体,优先计算;第三种是强制类型转换;
(4)空格的作用:空格包含空格符space、回车符enter、制表符tab;
(5).的作用:用于对于/类和它的成员变量之间的分隔符,通常用于调用某个类、某个对象的指定成员;
(6)[ ]的作用:通常用于访问数组元素,方括号前面是数组变量名,方括号里面是指定访问的元素索引
6.关键字:标识符里面由众多关键字,关键字不可以直接用来做变量,否则会引发错误
实战:
class Test_int{ public static void main(String[] args){ int a = 89;int b; byte c = 43; long d = 99999999975756L; //8进制表示23 int e = 027; //2进制表示10 int f = 0b1010; //16进制表示223 int g = 0xdf; /** *二进制表示-5,定义一个32位表示二进制数,其中最高位为符号位 * 负数的补码是其反码加1,正数的补码与原码一样 */ int k = 0b11111111111111111111111111111011; if(a < 100 && a > 90){ System.out.println("Very good!"); } else if(a > 70 && a <= 90){ System.out.println("good!"); } else{ System.out.println("good luck!"); } System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(k); } }