就是说明性文字,在java编译时不参与程序的运转
注释分类
1.行内注释
2.多行注释
3.文档注释
就是java语言赋予了的特点含义的单词
字母全部小写
字母全部大写
定义了就不可能改变的量
| 基本类型 | 内存 | 引用类型 |
|---|---|---|
| byte | 1 | String |
| short | 2 | |
| int | 4 | |
| long | 8 | |
| floar | 4 | |
| double | 8 | |
| char | 2 | |
| boolean | 1 |
可以发生改变的量
标识符由数字,字母,下划线,美元符号组成
注意:
1.不能由数字开头
2.不得与关键字相同
3.区分大小写
-
强制转换
- 从字节大的变为字节小的 自动转换
- 字节小的变为字节大的
| 符号 |
|---|
| ‘+’ |
| ‘-’ |
| ‘*’ |
| ‘/’ |
| ‘%’ |
| 符号 |
|---|
| ‘=’ |
| ‘+=’ |
| ‘-=’ |
| ‘*=’ |
| ‘/=’ |
| ‘%=’ |
除了‘=’ 其他的底层隐含了强制转换。
自增自减| 符号 | 作用 |
|---|---|
| ‘++’ | 自己加1 |
| ‘–’ | 自己减1 |
这个放数字左边是先运行,放右边是先用数值再运行。
关系| 符号 |
|---|
| ‘==’ |
| ‘!=’ |
| ‘>’ |
| ‘>=’ |
| ‘>’ |
| ‘<’ |
| ‘<=’ |
要么是ture要么是false
逻辑注意短路||和&&
三元a>b?a:b;
当a>b 这个表达书为true时结果为左边,false时结果为右边。
1.对于其.next()方法
我们可理解为:在接收到有效字符时才可以结束输入(有效字符前的空白,其他等都不会接收)
2.对于.nextLine()方法
我们可理解为:以enter为结束符,接收enter前的所有字符。



