- 数据类型及转换
public class A {
public static void main(String[] args) {
//整数
int num1=10;//int 4字节
byte num2=20;//bite 2字节
short num3=10;
long num4=20l;
//字符
char str='a';//char类型只能是一个字符
String s="hsdjkshd";//String才能是字符串
//浮点数
float num5=1.2122f;
double num6=12.125645;
//计算时要将不同类型的数据转换;
int a=(int)str;//强制转换,高到低要强制转换,低到高会自动转换
double b=a;
int nun1=0b10;//0b二进制
int nun2=10;//十进制
int nun3=010;//八进制0
int nun4=0x10;//十六进制0x
//当数比价大时注意溢出;
int c=10000000000000000;//会溢出,输出结果变成负数;
}
}