Java数据类型之基本类型(primative type)

本文详细介绍了Java中的数据类型,包括整数类型(byte, short, int, long)、浮点类型(float, double)、字符类型(char)以及布尔类型(boolean)。讲解了各类数据类型的字节大小、取值范围以及如何定义和使用。此外,还展示了变量声明和打印示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java是强类型语言,变量的使用要严格符合规定,必须先定义后才能使用

一、数值类型

#1、整数类型

byte 字节类型 (占1字节=8bit) 其中1bit表示符号位,7bit表示数值位

byte num1 = 10;//定义并初始化值,范围必须在-(2^7)—2^7-1,否则会报错,下同

short 短整型 (占2字节=16bit)其中1bit表示符号位,15bit表示数值位

short num2 = 20;

int 类型(占4字节=32bit)

int num3 = 30;

long类型(占8字节=64bit)

long num4 = 40L;//40后面加L表示长整型
2、浮点类型

flaot 占4byte

float num5 = 50.1F;//数字后面要加F比奥是float类型

double 占8byte

double num6 = 3.14159265357;
3、字符类型属于数值类型

char 占2byte

char chr1 = 'd'\\合法定义
char chr2 = '我'\\合法定义
char chr3 = 'wa'\\非法,只能包含一个字符

二、布尔类型

boolean 占1bit

boolean flag1 = true;
boolean flag2 = false;

以下是完整的调试代码

public class test {
    public static void main(String[] args) {
        //八大基本数据类型
        byte num1 = 127;//1byte
        System.out.println(num1);
        short num2 = 32767;
        System.out.println(num2);
        int num3 = 30;//4byte
        System.out.println(num3);
        long num4 = 30L;//8byte,long类型要在数字后面加L
		System.out.println(num4);
        //小数,浮点数
        float num5 = 50.2F;
        System.out.println(num5);
        double num6 = 3.14159565357;
        System.out.println(num6);
        //字符
        char chr='网';//1byte,只能容得下一个字符
        System.out.println(chr);
        //字符串,String不是关键字,是类
        String names = "中国";
        System.out.println(names);
        //布尔值:是非
        boolean flag1 = true;//占一位
        boolean flag2 = false;
        System.out.println(flag1);
        System.out.println(flag2);


    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值