数据类型
强类型语言
要求变量的使用 要严格符合标准,所有变量都必须先定义后才能使用
弱类型语言
变量的使用要
严格符合标准 例如VB、JS
Java的数据类型分为两大类
- 基本数据类型(primitive type)
- 引用数据类型(reference type)
)
public class Demo02 {
public static void main(String[] args) {
//String a;因为Java是强类型语言 所有变量必须先定义再使用
String a = null;
//String b = 10;变量b被定义为字符串String类型 而10是int类型
int num1=10;
//int num2="error";变量num2被定义为int类型 而“error”是字符串String类型
System.out.println(a);
System.out.println(num1);
//八大基本数据类型 byte、short、int、long、float、double、char、boolean
//整数
byte num01=-128;
//byte num02=128;byte只占一个字节 2的8次方=256 范围从-128~127
short num02=32767;
short num03=-32768;
//short num04=32768;short占两个字节 2^16=65536 范围从-32768~32767
int num04=22800;
//int占4个字节,float也占4个字节;long和double都占用8个字节
long num05=22L;//注意数字之后还有L
System.out.println(num04);
//浮点数
float num06=25.6F;//注意数字之后还有F
double num07=228.127;
//字符类型
char c1='A';
//char c2='As';char占用两个字节,且只能输入一个字
//char c2="error";注意不是双引号
//字符串类型
String s1="这是字符串";//String不是关键字,它是一个类
//boolean类型
boolean b1=ture; //boolean只占一个位
boolean b2=false;//bool类型只能是ture、false
}
/*
Tips:
字符是指计算机中使用的字母、数字、字和符号
1bit=1位
1B=8b,1Byte表示一个字节
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
*/
}