1.1 基本类型 类型转换

本文详细介绍了Java的基本数据类型,包括字节(byte),整型(int,short,long),浮点型(float,double),字符(char)以及它们的大小、精度特点。重点讨论了类型转换,包括去除进制、强制类型转换和自动类型转换的过程及其可能带来的精度损失。
摘要由CSDN通过智能技术生成

java基本类型一般为:

byte          1B 8b;

        byte a = 1;

int              4B 32b;

        int a = 1;

short          2B  16b;

        short a = 1;

long            8B  64b;使用时以l/L结尾

        long a = 1L;

float            4B 32b;使用时以f/F结尾

        float a = 1.2F;

double        8B 64b;使用时以d/D结尾,可以省略(默认为double类型)

        double a = 2.5;

使用时一般损失一半精度,最高位为符号位

char            2B 16b;

        char a = '木';

        支持unicode编码 :char a = '\u0000';(16进制)

        转义字符   \u   \t    \'    \\

boolean      1B 8b ;

        boolean loop = false/true;


类型转换

        去除高位进制

                int  a = 10;

                byte b = 10;

                short c = 10;

                double d = 10;

        强制类型转换

                高精度转低精度(可能丢失精度)

               b = (byte)a;

                a = (int)d;

                c = (short)a;

        自动类型转换

                byte--short--int--long--float--double

                char--int--long--float--double

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值