数据类型
数据类型
强类型语言
要求变量的使用要严格要求符合规定,所以变量必须先定义后才能使用。
弱类型语言
与强类型语言相反
Java的数据基本类型分为两大类
- 基本类型 (primitive type)
Java八大数据类型:
(1)整数类型:byte、short、int、long
(2)小数类型:float、double
(3)字符类型:char
(4)布尔类型:boolean
整数数据类型
byte:1个字节,8位,256种状态,取值范围为【-128,127】
short:2个字节,16位,65536种状态,取值范围为【-32768,32767】
int:4个字节,32位,整数类型默认是int类型,取值范围约21亿
long:8个字节,64位,long类型表示long类型常量,要加L或者l,建议加L
小数数据类型
float:4个字节,32位,单精度,能精确到6~7位,声明一个小数类型,要加F或者f,建议加F
double:8个字节,64位,双精度,能精确到15~16位,小数类型默认是double类型
字符数据类型
char:2个字节,16位,字符表示Unicode(万国码)编码表中的每一个符号,每个符号使用单引号引起来,其中前128个符号和ASCII表相同
布尔数据类型
boolean:占1位,有true和false2个值,一个表示真,一个表示假,一般用于表示逻辑运算
- 引用类型 (reference type)
类
接口
数组
/**
* @version: java version 1.8
* @Author: Mr Orange
* @description:
* @date: 2025-12-01 16:53
*/
public class Demo02
{
public static void main(String[] args) {
String a="Hello,World";
//String 不能是整数
//String a=10;
int b=10;
//int 指整数类型 Integer (Ctrl+点击 可以查看)
// int b="Hello,World";报错
System.out.println(a);
System.out.println(b);
//八大基本数据类型
int num1=100000000; //最常用
byte num2=20;
short num3=30;
long num4=30L; //Long 类型要做最后面加一个L
//小数:浮点数
float num5=50.1F; //float 类型要在数字后面加F
double num6=3.141592653589793238462643;
//字符
char name='A';
//字符串,String不是关键词,类
//String namea="秦疆";
//布尔值 只有是非
boolean flag=true;
boolean flags=false;
}
}

浙公网安备 33010602011771号