不知道取啥标题=-=
今天的学习内容,老师就给我们上了一份大餐,计算机的 进制 ,当然我们学习肯定不会像百度百科那样的一点点的详细的去了解。毕竟我们学习的是java语言,所以根据java的内容来学二进制的。(内容与标题不太相同见谅啊QAQ,我也不知道该取啥标题)
基本数据类型:
| 数据类型 | 关键字 | 内存占用 | 取值范围 |
|---|---|---|---|
| 字节型 | byte | 1个字节 | -128 至 127 |
| 短整型 | short | 2个字节 | -32768 至 32767 |
| 整型 | int(默认) | 4个字节 | -2^31^ 至 2^31^-1 |
| 长整型 | long | 8个字节 | -2^63^ 至 2^63^-1 19位数字 |
| 单精度浮点数 | float | 4个字节 | 1.4013E-45 至 3.4028E+38 |
| 双精度浮点数 | double(默认) | 8个字节 | 4.9E-324 至 1.7977E+308 |
| 字符型 | char | 2个字节 | 0 至 2^16^-1 |
| 布尔类型 | boolean | 1个字节 | true,false |
Java中的默认类型:整数类型是int 、浮点类型是double 。
e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
变量在定义(使用代码展示):
public static void main(String[] args) {
byte b = (byte) 128;
System.out.println(b);
char char1 = "a";
System.out.println(char1);
short short1 = 21292;
System.out.println(short1);
float float1 = 212212.3123213f;
System.out.println(float1);
long long1 = 1213312l;
System.out.println(long1);
double double1 = 121.3112;
System.out.println(double1);
boolean boo = true;
System.out.println(boo);
int int1 = 1;
System.out.println(int1);
int int2 = 1, int3 = 2;
System.out.println(int2 + "" + int3);
int i, j;
i = 2;
j = 3;
System.out.println(i + "" + j);
}


