数据类型

数据类型

强类型语言

要求变量的使用要严格要求符合规定,所以变量必须先定义后才能使用。

弱类型语言

与强类型语言相反

Java的数据基本类型分为两大类

  1. 基本类型 (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个值,一个表示真,一个表示假,一般用于表示逻辑运算

  1. 引用类型 (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;
    }
}
posted @ 2025-12-01 17:43  stubbornly  阅读(0)  评论(0)    收藏  举报