变量分为基本数据类型和引用数据类型
在java中 ,java是一个强类型的语言,强类型语言就可以理解成其每个变量都要有一个确定的类型,弱语言比如js每个变量都可以用var就好。
类型—基本数据类型 int整型(4字节) -2 ^31–2 ^31-1
|
—引用数据类型 (这里后面再了解)
基本的数据类型
int
整型 代表一个整数,长度为4字节 取值范围 -2 ^31-2 ^31-1
在计算机中一个字节有8位
Int age = 15;
Byte
字节代表的也是一个整数,长度为一个字节,取值是-2 ^7-2 ^7-1
byte b = 10;
类型转换
Byte b = 133;
Short
短整型 代表一个整数 长度为2字节 取值范围 -215-215-1
Short s = 15;
Float
浮点数(单精度) 代表的是一个小数
float f = 3.14f;
Double
双精度 代表一个小数,默认小数都是双精度
(这里的单双精度默认就可以理解为一个精度高一个精度低)
字符型 char
代表一个字符
char c = ‘a’;
逻辑类型boolean
逻辑类型 true或者false
True代表真 false 代表假
Boolean bool = true;
引用数据类型
也称为复合数据类型----后面详细说
这里先给大家一个概念,如果你要描述一个人,你不可能单单用一个int,或者char就能表示了。一个人他会有名字,年龄,身高,体重等等很多方面。
public class Person{
public String userName;
public int age;
public double height;
public double weight;
}