1.单行注释“//”
2.多行注释“/* */”
3.文档注释“/** */”
4.标识符:由字母,数字,下划线,美元符号组成
5.关键字:java中已经被赋予一些特定意义的一些单词,不可以用作标识符来使用
6.变量:在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量
7.变量命名时应遵守的规则:
(1)变量名必须是一个有效的标识符
(2)变量名不可以使用java中的关键字
(3)变量名不能重复
(4)应选择有意义的单词作为变量名不会改变的量称为常量
8.常量:在程序运行过程中一直不会改变的量称为常量
通过final关键字进行限定的声明常量的标准语法:
final 数据类型 常量名称【=值】
声明一个double型常量,并给常量赋值,使用常量进行计算
————————————————
版权声明:本文为CSDN博主「semrc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/semrc/article/details/124362151
9.整数类型:byte,short,int,long
10.浮点类型:float,double
10。字符类型:用于存储单个字符,占用16位(两个字节)的内存空间。在声明字符型变量时要以单引号表示
11.转义字符:是一种特殊的字符变量,其以反斜杠“/"开头,后跟一个或多个字符
12.布尔类型:又称逻辑类型,只有true和false两个值,注意布尔类型不能与整数类型进行转换
数据类型转换:分为隐式转换和显示转换
13.隐式转换:从低级类型向高级类型转换
14.显式转换:把高精度的变量值赋给低精度的变量,必须使用显式类型转换运算(又称强制类型转换)。
运算符:分为赋值运算符、算术运算符、自增和自减运算符、关系运算符、逻辑运算符、位运算符(位逻辑运算符、位移运算符)、复合赋值运算符、三元运算符、圆括号。
1.赋值运算符:以符号“=”表示,它是一个双目运算符(对两个操作数做处理),其功能是将右边操作数所含的值赋给左边的操作数。注意左边的操作数必须是变量。
2.算术运算符:算术运算符主要有+、-、*、/、%。它们都是双目运算符,其中加减运算符还可以作为数据的正负号。加运算符也有拼接字符串的功能。
3.自增和自减运算符:是单目运算符,可以放在变量之前,也可以放在变量之后,作用为使变量的值增1或减1。放在前面为先计算后使用,放在后面为先使用后计算。
4.关系运算符:属于双目运算符,用来判断一个操作数与另一个操作数之间的关系,它们的运行结果都是布尔类型
- == 等于
- < 小于
- >大于
- <=小于等于
- >=大于等于
- !=不等于
5.逻辑运算符:&&、||、!注意除了!是单目运算符,其他都是双目运算符。存在短路现象。
&&:与 并且
||:或 或者
!:非 取反
-
6.位运算符:位运算的操作数类型是整型,可以是有符号的也可以是无符号的 ,无短路现象。
- &(与) 并且
- |(或)或者
- ~(取反)
- ^(异或)
- <<左移位
- >>右移位
- >>>无符号右移位
位逻辑运算符:&、|、^、~,前面三个是双目运算符,第四个是单目运算符。
2.位移运算符:<<、>>、>>>。这三个都是双目运算符。
3.复合赋值运算符
a+=b;a=a+b
a-=b;a=a-b
a*b;a=a*b
a/=b;a=a/b
a%=b;a=a%b
a&=b;a=a&b
a|=b;a=a|b
a^=b;a=a^b
a<<=b;a=<<b
a>>=b;a=a>>b
a>>>=b;a=a>>>b
三元运算符:使用格式
运算规则:若条件式的值为真,则整个表达式取值为1,否则取2。
3.运算符的优先级
括号:()
正负号:+、-
单目运算符:++、--、|
乘除:*、/、%
加减:+、-
移位运算:>>、>>>、<<
比较大小:<、>、>=、<=
比较是否相等:==、!=
按位与运算:&
按位异或运算:^
按位或运算:|
逻辑与运算:&&
逻辑或运算:||
三目运算符:?:
赋值运算符:=