Java标识符

  1. 必须以字母,下划线,美元符号开头
  2. 其他部分可以是字母,下划线,美元符和数字的任意组合
  3. Java标识符大小写敏感,且长度无限制
  4. 不可以是Java的关键字

image.png

注释

  1. 多行注释 / /

也可以写在语句之中

  1. 单行注释 //这里是单行注释

单行注释所在的这一行的标识符后面都属于注释

变量和常量

  1. 局部变量

方法或语句块内部定义的变量。生命周期从声明位置开始到方法或语句块执行完毕为止。在使用前必须先声明、初始化(赋初值)再使用。

  1. 成员变量

方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自动初始化成该类型的默认初始值。
image.png
3 . 静态变量
使用static定义。从属于类
,生命周期伴随类始终,从类加载到卸载。
image.png

常量
常量是指一个固定的值,在Java语言中,主要是利用关键字final来定义一个常量。常量一旦被初始化后不能在改变其值。
image.png
声明格式为:
final type varNAME = value;

image.png

基本数据类型

整形数据类型.png
1字节=8位 (1byte=8bit)
1字节表述范围:2的8次幂=256

char

char占2个字节,16位,可以存放一个汉字(刚好2个字节),或者一个英文等字符(占用一个字节),或者整数(0到65535,十进制,八进制,十六进制都可以输出字符编码表中对应的字符)
image.png

类型转换

自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
例:byte b = 10;
short s = b;
int i =b;

注意不同线的不能转换,byte、short不能和char转换。
image.png
强制类型转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名 = (目标数据类型)值
例:int k = (int)88.88

运算符

  • 算数运算符

+号运算符

image.png

image.png

  • 赋值运算符

= : 赋值运算符
扩展赋值运算符 +=:表示把左边和右边的数据做加法操作,结果赋值给左边。
扩展的赋值运算符底层隐含了强制类型转换
例:a=10; 对 short a = 20;
a+=20; 比 a = (short)(a + 30);
输出a=30 输出a等于50

image.png

image.png
image.png

image.png
image.png

image.png
image.png image.png
image.png image.png

image.png
image.png

数据输入Scanner方法的使用

image.png
image.png