java数据类型

数据类型

基本类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RxuiS9eK-1638287899643)(C:\Users\86134\AppData\Roaming\Typora\typora-user-images\1638284184384.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gJPyJr4H-1638287899645)(C:\Users\86134\AppData\Roaming\Typora\typora-user-images\1638284371094.png)]

1、数值类型

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");

            //整数
            byte a = 111;//1字节范围-128-127 最常用
            short b = 11111;//2字节范围-32768-32767
            int c = 11111111;//4个字节范围
            long d = 1111111L;//Long类型要在数字后面加个L

            //小数:浮点数
            float a1 = 10.1F;//Lfloat类型要在数字后面加个F
            double b1 = 1.32545646;

            //字符
            char name = '我';

            //字符串String不是关键字,是类
            String name1= "xiaomingtongxue";


            //布尔值:是非
            boolean flag = true;
            boolean flag1 = false;
    }
}

引用类型

1、类

2、接口

3、数组

进制

//整数扩展: 进制:  二进制0b  十进制   八进制0  十六进制0x
int i = 10;
int i2 = 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);

浮点数扩展

        //浮点数扩展  银行业务表示?钱?
        //float---->  有限  离散  四舍五入误差  接近但是不相等
        //double
        //最好完全避免浮点数进行比较
        //最好完全避免浮点数进行比较
        //最好完全避免浮点数进行比较
        //----> BigDecimal 数字工具类
        float f = 0.1f;   //0.1
        double f1 = 1.0/10;   //0.1
        System.out.println(f==f1); //false ???

        float f2 = 122312321321f;
        float f3 = f2 + 1;
        System.out.println(f2==f3);//true ???

字符扩展

char ch1 = 'a';
char ch2 = '中';
System.out.println(ch1);
System.out.println((int)ch1);//强制转换
System.out.println(ch2);
System.out.println((int)ch2); //强制转换


        //转义字符
        //\t  制表符    \n 换行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值