IDEA
IDE:集成开发环境
IDEA:Java集成开发环境
标识符
abstract assert boolean break byte case catch char class const
continue default do double else enum extends final finally
float for goto if import implements instanceof int interface
long native new package private protected public return stricfp
short static super switch synchronized this throw throws transient
try void volatile while
数据类型
八大数据类型
整数型:byte、short 、int 、long
浮点型:float、double
字符型:char
布尔型:boolean
public class 数据类型 {
public static void main(String[] args) {
//八大数据类型:整数型:byte、short、int、long。浮点型:float、double。字符:char。布尔:boolean
byte i=12; //byte占8个bit,可以表达-128至127
short i1=200;//2的16次方
int i3=2000000;//2的32次方
System.out.println(Math.pow((long) 2,(long)32));//Math.pow(a,b)计算a的b次方
long i4=255554454L;
System.out.println("===============================================================");
float i5=2.55f;
double i6=562245652;
System.out.println("===============================================================");
char j='a';//unicode编码规则
System.out.println(j);
boolean flag=Ture;
if (flag=true){}
}
}
进制
二进制、八进制、十进制、十六进制
二进制:ob开头
八进制:o开头
十六进制: ox 开头
拓展:\t制表符 \n换行符
BigDecimal 数学工具类
数据转换
强制转换、自由转换
由低到高为强制转换:byte<short<int<long<float<double