java学习笔记—— 数据类型数据类型转换

Posted 玛丽莲茼蒿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习笔记—— 数据类型数据类型转换相关的知识,希望对你有一定的参考价值。

一、java的数据类型

java的数据类型分为两大类:

  • 八大基本数据类型
    • 整数类型
      • byte 占1个字节:-128-127
      • short 占2个字节:-32768-32767
      • int (常用)占4个字节:-2147483648-2147483647(21亿)
      • long 占8个字节:-9223372036854775808-9223372036854775807
    • 浮点类型
      • float 占4个字节
      • double常用)占8个字节
    • 字符类型 char 占2个字节
    • 布尔类型 只占1位
  • 引用数据类型 (除了基本数据类型,剩下的就是引用类型)
    • 接口
    • 数组、
 //八大基本数据类型
        int num1 =10;
        byte num2= 100;
        short num3 =30;
        long num4=30L; //不加L没法区分是其他类型还是long类型
        
        float num5=5.12F;//加F,道理同上
        double num6=1.234567898765431;
        
        char c='你';
        
        boolean flag=true;

主要注意这两个:

 1. 整型拓展

         //二进制0b    八进制0   十进制    十六进制0x
        int num1 =0b1010; //=(1×2×2×2)+(0×2×2)+(1×2)+0=10
        int num2 =0120;   //=(1×8×8)+(2×8)+0=80
        int num3 = 1234;  //=(1×10×10×10)+ (2×10×10)+(3×10)+4=1234
        int num4 = 0xfff; //(15×16×16)+(15×16)+15=4095

2.浮点型拓展

以上是关于java学习笔记—— 数据类型数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记4.4.2 包装类 - 基本数据类型包装类与字符串相互转换

Java学习笔记(二十一):类型转换和instanceof关键字

Java基础学习笔记十四 常用API之基本类型包装类

Java学习笔记——标识符数据类型浮点数字符型布尔型类型转换

java学习笔记 —— Struts2类型转换数据验证重要知识点

day02Java基础学习笔记