Java基础知识(3)变量、运算符
- Java代码的基本格式
修饰符 class 类名{
程序代码;
}
- 修饰符:public、private、default、abstract、final、static
- 类名必须与文件名相同(public类)
- 每条语句的最后都必须用分号(;)结束
- 严格区分大小写
- 代码整齐、美观、层次清晰
- 字符串用“+”连接
-
Java中的注释:注释是对程序某个功能或某行代码的说明
- 单行注释 “//”
- 多行注释 “/* */”
- 文档注释 “/** */”,可以使用javadoc命令生成帮助文档
-
Java中的标识符
- 大小写字母、数字、下划线( _ )和美元号($)
- 标识符不能以数字开头
- 不能是Java中的关键字
- 标识符命名规则(驼峰命名法)
- 包的名字一律小写
- 类名和接口名每个单子的首字母大写
- 常量名所有字母都大写,单词之间用下划线连接
- 变量名和方法名第一字单词首字母小写,从第二个单词开始每个单词的首字母大写
- 尽量使用有意义的英文单词定义标识符
变量
变量的声明:
int age;
变量的赋值:
age=20;
声明+赋值
int age=20;
变量的类型转换:
- 自动类型转换(隐式类型转换):取值范围小的类型 赋值给 取值范围大的类型(如double a=1.2;int b=3; a=b;)
- 强制类型转换(显式类型转换):取值范围大的类型 赋值给 取值范围小的类型,强制类型转换格式:目标类型 变量 = (目标类型)值 如:double a=1.2;int b=3; b=(int)a;
运算符
算术运算符 |
赋值运算符 |
比较运算符 |
逻辑运算符 |
+ |
= |
== |
& |
- |
+= |
!= |
| |
+ |
-= |
< |
^ |
- |
*= |
> |
! |
* |
/= |
<= |
&& |
/ |
%= |
>= |
|| |
% |
|
|
|
++ |
|
|
|
-- |
|
|
|
-
逻辑运算符
- &与&&都表示与操作,当且仅当两边的操作数都为true时,结果才为真;
- &:无论左边为true还是false,右边都要进行运算
- &&:如果左边为false,右边不再运算
- |与||都表示或操作,当两边操作数有一边为true,结果就为真;
- |:无论左边为true还是false,右边都要进行运算
- ||:如果左边为true,右边不再运算
看到上面的很多符号,觉得自己能记住,但是有时候真的会被搞蒙掉,而且逻辑多了容易出错。建议每一个小条件都用括号括起来,而且++、--那种看位置,在前就先+1再赋值,在后面就先赋值在+1……只有自己在具体的场景中才能体会到这些东西的具体用法,多灵活变通,巧用非