Java
注释
単行注释
格式 //注释信息
多行注释
格式 /*注释信息*/
文档注释
格式 /**注释信息*/
关键字
class关键字
用于(创建/定义)应该类,类是Java最基本的组成单元
字面量
制表符
\t 在打印是,把前面字符串长度补齐到8或者8的整数倍,最少一个空格,最多8个空格
变量名
int 整数类型
**byte **
short
long 定义时,数据值要加一个L作为后缀.可以大写也可以小写
double 小数类型
float 定义时,数据值要加一个F作为后缀
char 字符类型
String 字符串类型 注:S要大写
boolean 布尔类型
使用方法
注意事项
1.只能存一个值
2.变量名不允许重复定义
3.一条语句可以定义多个变量
int a=1,b=2,c=3;
4.变量在使用之前要进行赋值
5.变量要注意作用域范围
标识符
输入
Scanner,这个类可以接受键盘输入的数字
导包,要写在类定义的上面
1 | //1 |
运算符
数值相加
如果在计算时有小数参与,结果可能会不准确
算数语法跟c语言一样
数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算
隐式转换:取值范围小的数值–>取值范围大的数值
强制转换:取值范围大的数值–>取值范围小的数值
字符串相加
字符串的“+”操作,跟python差不多
字符相加
自增、自减
跟c差不多
赋值运算符
+=、-=、/==等等 ,跟c一样
逻辑运算符
&、 |、 ^ 、!
&&、|| 当左边的表达式能确定最终的结果时,右边就不会参与运行了
三元运算符
a?b:c 、; 跟c差不多
优先级
判断语句
if语句
跟c一样
switch语句
在jdk12时,可以使用
1 | switch(a) |
循环语句
跟c一样有for,while,do…while
数组
定义方式
1 | 格式一 |
注意:不同的数据类型对应不同的默认值
- 整数类型:0
- 小数类型:0.0
- 布尔类型:false
- 字符类型:‘\u0000’
- 引用类型:null
数组的初始化
1 | 格式一 |