数据类型
数据类型分为两大类,基本数据类型和引用型.这里主要介绍基本的数据类型.
基本的数据类型大致分为四种 整数型,浮点型,字符型,布尔型
在定于一个数据类型的时候,系统会在内存中开辟一块相应大小的存储空间.
byte的存储空间是1字节 即8位数的二进制 0111 1111 首位代表的是正负 1为负数 取值的范围是-128到127.
short-2个字节 int-4个字节 long-8个字节 float-4字节 double-8字节 字符型-2字节
public static void main(String[] args) {
// 在整个程序运行中不能修改的量就是常量
// 声明一个变量存储数据
byte b = 20;
short c = 30;
long m = 40;
double d = 10; //输出结果为10.0
// double是存储小数的 现在赋值的是一个整数,系统会进行隐式转换 把小的类型转换
int number = (int) 3.14; // 输出结果为 3 强制类型转换 会丢失数据精度
System.out.println(number);
// 声明一个小数,系统默认使用的double类型
float f = 10.0f; // 声明float类型的小数时.需要使用标识符f标识
System.out.println(f);
// 特殊类型 字符类型
//字符类型可以和整形相互转换
//声明字符型使用单引号
char ch = 'a';
System.out.println((int)ch);//强转换完之后 打印该字符是ascii标中对应的值
char ch1 = 97;
System.out.println(ch1);
//字符串类型 字符串使用双引号
String str1 = "one night in beijing: ";
String str2="be Happy";
System.out.println(str1+str2); //字符串类型使用+号,视为字符串的连接符
}