Java数据类型

本文介绍了Java中的基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)和布尔型,并通过示例展示了它们的使用。此外,还探讨了二进制、八进制和十六进制之间的转换,以及字符与数字之间的相互转换。内容适合初学者巩固基础知识。
摘要由CSDN通过智能技术生成

一 、基本数据类型:

      (1)数值类型:a→整数类型 :byte 一个字节 范围:-128~127

                                                      :short 两个字节 范围:-32768~32767

                                                      :int      四个字节 范围:-2147483648-~2147483647       

                                                      :long   八个字节 范围:-9223372036854775808~.....07

                                 b→浮点类型 :float 四个字节

                                                      :double 八个字节   

                                 c→boolean类型:占一位且只有true和false两个值

         (2) 引用数据类型:a→类

                                        b→接口

                                        c→数组

public class demo02 {
    public static void main(String[] args) {
        //整数
        int num1 = 40;
        byte num2 = 20;//占一个字节 -128~127
        short num3 = 31;//占两个字节 -32768~32767
        long num4 = 20L;//占八个字节 最后需要加L
        //浮点数
        float num5 = 3.1354F;//占四个字节 最后需要加F
        double nnm6 = 1.546;//占八个字节
        //字符
        char num7 = '字';//字符串String不是关键字,是一个类
        //是 否
        boolean num8 = true;
    }
}

二、进制转换:

     二进制0b 八进制0 十六进制 0x

public class demo3 {
    public static void main(String[] args) {
        int i = 10;
        int i2 = 0b10;//二进制0b
        int i3 = 010;//八进制0
        int i4 = 0x10;//十六进制0x
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);
        }
        }

三、所有字符本质上都是数字:

public class demo3 {
    public static void main(String[] args) {
        char c1 = 'a';
        char c2 = '中';
        System.out.println(c1);
        System.out.println((int)c1);//类型强制转换
        System.out.println(c2);
        System.out.println((int)c2);//类型强制转换
    }
    }

ps:最近在打暑假工,已经快荒废了学习(暑假工🐕都不如) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值