zoukankan      html  css  js  c++  java
  • JAVA-数据类型-复习

    JAVA-数据类型-复习

    Java中,一共有8种数据类型,4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char,1种布尔类型。

    整型

    类型 存储需求(字节)
    一个字节包含8个位
    取值范围
    byte 1 -128(-2的7次方) 至 127(2的7次方)
    short 2 -32768 (-2的15此方) 至 32767 (2的15次方)
    int 4 -2147483648 (-2的31次方) 至 2147483647 (2的31次方)
    long 8 (-2的63次方) 至 (2的63次方)

    长整型数值后应有一个后缀:L

    16进制数值有一个前缀:0x

    8进制数值有一个前缀:0(容易混淆,最好不用)

    2进制数值有一个前缀:0b(since java7)

    浮点型

    类型 存储需求 取值范围
    float 4个字节
    double 8个字节

    double的数值精度是float的两倍

    float数值应一个F(如,3.14F),没有后缀F的浮点数值,默认为double类型

    另外,double类型的浮点数也可以加后缀D

    警告:浮点数值不适用于禁止出现四舍五入的金融计算中,如2.0-1.1,将打印出0.8999999999999,而不是0.9.

    原因:浮点数值主要采用二进制系统表示,而二进制系统中无法精确表示分数1/10。

    字符类型char

    在java中,char类型用UTF-16编码描述一个代码单元

    这是一个神奇的类型。

    布尔类型

    不能和整型相互转化

  • 相关阅读:
    POJ3624 01背包入门
    51Nod 1085 01背包
    linux配置安装tengine(centos6.5 )
    nginx列出目录
    Black and white painting
    Train Problem I
    快速排序的题
    数据结构实验之求二叉树后序遍历和层次遍历
    (转)最大子序列和问题 看着貌似不错
    数据结构实验之二叉树的建立与遍历
  • 原文地址:https://www.cnblogs.com/wzk1992/p/9064621.html
Copyright © 2011-2022 走看看