zoukankan      html  css  js  c++  java
  • 数据类型

    数据类型

    八大基本数据类型

    整型

    1. byte,占一个字节

    2. short,占两个字节

    3. int,占四个字节

    4. long,占八个字节;为了和int区分,有尾缀L

    浮点型

    1. float,占四个字节;为了和double区分,有尾缀F

    2. double,占八个字节

    字符型

    1. Char:占两个字节

    String不是关键字,是一个类

    布尔型

      1.Boolean:占一个字节

    只有两个值:true;false


    引用类型

    接口

    数组


    字节(byte)的概念:是计算机中数据处理的基本单位,习惯用 B 表示

    位(bit):是计算机内部数据存储的最小单位,11001100是一个八位的二进制数

    1B=8bit


    注意点:!!!

    进制转换

    1. 二进制:0b

    2. 十进制

    3. 八进制:0

    4. 十六进制:0x

    直接使用print(a)——会输出 a 的十进制的值。


    浮点数在使用时,是一个有限的离散的。需要注意他会有一个舍入的误差。

    最好完全避免使用浮点数进行比较

    使用BigDecimal类,数学工具类来进行比较


    字符可以进行强制转换为数字;即所有的字符本质上还是数字。

    Unicode码表!!

    'u0061'——Unicode码;——print得到 a;——————十六进制下的0061,是十进制的97,是对应a;


    类型的等级:

    低————————高:

    byte、short、char——int——long——float——double

    注意,当两个很大的int类型相乘的时候,赋值给一个Long类型前,需要对运算的数值进行一下转化!

    public static void main(String[] args) {
           int money = 10_0000_0000;//JDK新特性,可以用下划线分隔,以便更适合阅读
           int year = 20;
           long total = money*(long)year;//需要在运算时,就对类型进行转换,否则会产出溢出
            System.out.println(total);
        }
    

      

     

     

  • 相关阅读:
    Jmeter4.0压测实战
    tomcat只部署一个index.html 文件
    redis 查看当前连接数
    公众号入口-H5测试要点
    windows 下启动redis && Python 操作 redis
    Jmeter4.0之beanshell引用外部jar
    算法练习之存在重复元素
    python 递归查找jpg文件并打印
    hadoop单节点安装
    windows 下获取文件夹下的文件名称
  • 原文地址:https://www.cnblogs.com/quareus007/p/14259791.html
Copyright © 2011-2022 走看看