学习Java之day02

1.标识符的使用

1.标识符:凡是可以自己起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名....

2.标识符的命名规则:---->如果不遵守如下的规则,编译就不会通过,需要大家严格遵守 ①由26个大小写英文字母,0-9,_和$符号组成 ②数字不可以开头 ③不可以使用关键字和保留字,但能包含关键字和保留字 ④Java中严格区分大小写,但长度无限制 ⑤标识符不能包含空格。

3.Java中的名称命名规范:---->如果不遵守如下的规范,编译可以通过,建议大家遵守 ①包名:多单词组成时所有的单词都小写:xxxyyyzzz ②类名、接口名:多单词组成时,所有的首字母都大写:XxxYyyZzz ③常量名:所有字母都大写。多单词时所有的单词都用下划线连接:XXX_YYY_ZZZ

4.注意点: ①在起名字时,为了提高阅读性,要尽量有意义,"见名知意" ②Java使用unicode字符集,因此标识符也可以使用汉字声明,但不建议使用。

2.变量的使用

1.Java定义变量的格式:数据类型 变量名 = 变量值;

2.说明: ①变量必须先声明,后使用 ②变量都定义在其作用域内。在作用域内是有效的,换句话说,出了作用域就失效了 ③同一个作用域内,不能定义两个同名的变量。

3.Java定义的数据类型

一、变量按照数据类型来分:基本数据类型和引用数据类型 基本数据类型: 整型:byte\short\int\long 浮点型:float\double 字符型:char 布尔型:boolean

引用数据类型: 类、数组、接口

二、变量在类中定义的位置不同 成员变量 VS 局部变量

4.基本数据类型之间的运算规则

  • 前提:这里只包含了七种的运算规则。不包括boolean类型。

  1. 自动类型提升: 结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。 byte 、char 、short --> int --> long --> float --> double 特别的:当byte、char、short三种类型的变量做运算时,结果为int型

  2. 强制类型转换:见VariableTest3.java

说明:此时的容量大小指的是,表示数的范围的大和小。比如:float容量要大于long的容量

5. 强制类型转换:自动类型提升运算的逆运算

  • 1.使用强制转换符:()

  • 2.使用强制类型转换,可能导致精度的损失

6.计算机中不同进制的使用说明

对于整数,有四种表示方式:

二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1= 0X21B0

7.String类型变量的使用

  1. String属于引用数据类型,翻译为:字符串

  2. 声明String类型变量时,使用一对""

  3. String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+

  4. 运算的结果仍然是String类型

posted @ 2021-12-13 15:13  天覆者  阅读(25)  评论(0)    收藏  举报