java.3 Java数据类型1
数据类型讲解
Java属于强类型语言
即要求变量的使用要严格符合规定,所有变量都必须严格定义以后才能使用
- 优点:安全性高
- 缺点:速度慢(相对而言)
Java数据类型分为引用类型和基本类型
基本数据类型Primitive type
- 数值类型
- 整数数据类型
- byte(1个字节范围):-128~127
- short(2个字节范围):-32768~32767
- int(4个字节范围):-2147483648~2147483647
- long(8个字节范围):-9223372036854775808~9223372036854775807
- 浮点数数据类型
- float占4个字节
- double占8个字节
- 字符类型
- char 2个字节
- 整数数据类型
- bloolean数据类型 (占1位) (用作判断)(只有true和false两种)
引用数据类型Reference type
类
接口
数组
字节
- 位(bit):计算机内部储存的最小单位,如11001100是一个8位二进制数
- 字节(byte):计算机处理数据的基本单位,习惯上用大写B表述
- 1B=8bit(一个字节用8个位表示)
- 字符:计算机所使用的字母、数字、字和符号
常见字节转换
- 1bit表示1位
- 1Byte表示1个字节,即8位,1B=8bit
- 1024B=1KB
- 1024KB=1M(兆)
- 1024M=1G
- 1024G=1TB
变量
Java中变量是基本的储存单元,对于Java中变量的定义即
数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量
public class demo02 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 = 10;//最常用
byte num2 = 12;
short num3 = 11;
long num4 = 90L;//Long在使用时需要+L
//小数(浮点数)
float num5 = 2.5F;//float在使用时需要+F
double num6 = 90.1;
//字符类型
//字符
char name = '志';
//字符串,String不是关键词
String namea ="志气";
//布尔逻辑字符(是非)
boolean flag = true;
boolean flag1 = false;
}
}