1. ## java基础语法
书写注释
PSVM
sout
单行注释
java大小写敏感
## 基本数据类型
八大基本数据类型
int
byte
short
long 要在后面加L
Float要在后面加F
Char 字符代表一个字 如‘a' ’dddd‘就不行
String 字符串 “啊啊啊啊”
boolean 只有两个值 true 和 false 代表是非
## 引用类型
1. 类
2. 接口
3. 数组
## 银行业务不用Float和double表示 用Bigdecimal表示
所有的字符本质还是数字
转义字符
布尔值扩展:
```java
boolean flag=true;
if (flag==true){}//新手程序
if (flag){}//老手 代码要精简易读
```
对象和变量不一样
## java是强类型语言,所以有时运算要进行强制转化,运用类型转化
低-------------------------------------------------高
byte,short,,char,->int->long->float->double
运算中不同数字类型要转化成同一种类型,然后运算
public class world {
public static void main(String[] args) {
int i=128;
//强制类型转化 (类型名)变量名 ----高到低
//自动转化 ----低到高
byte a=(byte)i;//强制转换存在类型溢出问题
//Byte 最大只能127
System.out.println(i);
System.out.println(a);
/* 1.不能把不相干的类型进行转化 不能把人变成猪
2.不能对布尔值进行转化
3.容量高转为低容量强制转化
4.转化时可能出现溢出或精度问题
*/
}
}
java
public class world {
public static void main(String[] args) {
int i=128;
//强制类型转化 (类型名)变量名 ----高到低
//自动转化 ----低到高
byte a=(byte)i;//强制转换存在类型溢出问题
//Byte 最大只能127
System.out.println(i);
System.out.println(a);
/* 1.不能把不相干的类型进行转化 不能把人变成猪
2.不能对布尔值进行转化
3.容量高转为低容量强制转化
4.转化时可能出现溢出或精度问题
*/
}
}
```