数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后再使用。
特点:安全性高,速度慢
弱类型语言
java的数据类型分为两大类
基本类型(primitive type)
- 数值类型
-
整数类型
byte占1个字节范围:-128—127
byte num1 = 10;//变量名不能一样
short占2个字节范围:-32768—32767
short num2 = 20;
int占4个字节范围 最常用
int num3 = 30;//最常用
long占8个字节范围 //long类型要在数字后面加l或者L
long num4 = 40L;//long类型后面数字要加L或者l
-
浮点类型(小数)
float占4个字节 //float类型要在值后面加f或者F
float num5 = 50.1;//float类型后面数字要加f或者F
double占8个字节 常用
double num6 = 3.1415926;//最常用
-
字符类型
char占2个字节
char name = '浩';//字符代表着一个字母、数字、字和符号,所以char字符类型后面的值只能一个字,并且要加单引号''
字符:是指计算机中使用的字母、数字、字和符号
补:字符串,String不是关键字,是一个类
//String namea = “牛掰”;
- boolean类型:占1位其值只有true(是)和false(非)两个
//布尔值:是非
boolean flag = true;
boolean flag = false;
引用类型(reference type)
注:除了上述八大基本类型以外的数据类型都是引用数据类型
分为类、接口、数组
变量
变量是什么:变量就是可以变化的量!
type varName [=value] [{,varName[=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。