Java基础语法
文章目录
注释
- 单句注释 //
- 段落注释 /* */
- 文档注释
有趣的代码注释
标识符
标识符注意点
-
所有的标识符都应该以字母(A-Z或a-z)、美元符($)或者下划线(_)开始
-
首字母之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)或者数字的任意字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
合法标识符举例:age、$salsry、_value、__1_value
-
非法标识符举例:123abc、-salary、#abc
-
可以使用中文命名,但是一般不建议这样去做
数据类型
强类型语言:要求变量使用要严格符合所有规定,所有变量都必须先定义后才能使用
基本数据类型
数值类型
整数类型
-
byte 占1个字节范围
byte num1 = 10;
-
short 占2个字节范围
short num2 = 20;
-
int 占4个字节范围
int num3 = 30;
-
long 占8个字节范围
long num4 = 30L;
浮点类型
-
float 占4个字节
float num5 = 50.1F;
-
double 占8个字节
dounle num6 = 3.1415926;
字符类型
-
char 占2个字节
char name = 'A';
boolean类型(布尔值)
-
占1位其值只有true和false两个
boolean flag = ture; //boolean flag = false;
整数拓展
进制 二进制ob 十进制 八进制0 十六进制0x
int i =10;
int i2 =010;//八进制0
int i3 = 0x10;//十六进制
浮点数拓展
- float 有限 离散 舍入误差 大约 接近但不等于
- BigDecimal 数学工具类
字符拓展
- 强制转换
- 转义字符
布尔值扩展
boolean flag = true;
if (flag==true){}
if (flag){}
- 转义字符
布尔值扩展
boolean flag = true;
if (flag==true){}
if (flag){}