一.代码注释(注解)
1.单行注释: //
2.多行注释:ctrl+?
3.问档注释:/**+enter
二.运算符: 元(目):炒作符
1.算数运算符:+ - * / %
注:只能在两个数字类型间进行运算,
两个数字类型进行算数运算,返回类型为取值范围较大的类型。
2.拼接运算符: +
3.转换运算符: (目标类型)操作数
一元运算符,用于类型转换,将操作数的类型转换成目标类型,该转换不会影响操作数本身的类型,返回结果。
在数字类型的赋值中,取值范围小的类型可以直接赋值给取值范围大的类型,不需要手动转换,计算机自动完成转换,这种转换方式叫隐性转换;
反之,若需要手动转换,叫显性转换。
例:double d=2.3;
int a=(int)d;
4.加加或减减运算符:是一元运算符;只能作用于数字类型的变量。
比如:x++
先计算返回结果,为x,
再将变量x的值加1.
比如:++x
先将变量x的值加1,
再计算返回结果,为x.
5.赋值运算符:=、+=、-+、*=、/=、%=
6.逻辑运算符:!、&&、||、==、!=、>、>=、<、<=
7.三目运算符:代码1?代码2:代码3
8.位运算符:|、&、>>、<<、^、~
用二进制形式操作某个数字类型
|(或):对两个二进制进行或运算(00为0,其他为1)
&(且): (11为1,其他为0)
~(求反):
^: (相同为0,不同为1)
三.表达式:由至少一个操作数和至少一个操作符,组成的有意义的代码。
比如:x=1, a+b, a++
特点:每个表达式都有返回类型,
每个表达式都可与其他表达式进行运算,只有类型符合要求。
四.运算符优先级
1.从左到右进行
2.赋值的表达式,赋值总是在最后一步进行
3.如果有函数调用,则优先执行函数调用,若调用时有类型转换,则后执行类型转换。
4.数字运算,按照数学规则进行
5.其他情况分不清楚就加括号。
注:字符串不能比较大小,
但 字符串1.equals(字符串2)
返回boolean类型,判断字符串1是否和字符串2的内容相同。