勤学思培训网GEZYDK
  • 终于明白Java整数常量的定义-浮点常量介绍-字符常量-天才培训网

    Java整型常量就是不带小数的数,但包括负数,其主要有四种类型:long、int、short和byte4;有三种形式十进制:数据以非0开头;八进制:数据以0开头;十六进制:数据以0x开头。

    [图片0]

    一、Java整数常量的定义

    Java整型常量就是不带小数的数,但包括负数。在Java中整数常量分为long、int、short和byte4种类型。在Java语言中对于数值数据的表示有以下3种形式:

    ①十进制:数据以非0开头,如4,一15;

    ②八进制:数据以0开头,其中,每位数字范围为0~7,如054,012;

    ③十六进制:数据以0x开头,由于数字字符只有10个(0~9),所以表示十六进制时分别用A~F几个字母来代表十进制的10~15对应的值。因此,每位数字范围为0~9、A~F,如0x11,0xAD00;

    ④二进制(是新增功能):数据以Ob开头,如0b101。

    二、Java浮点常量介绍

    浮点常量也称实数,包括两种类型:float和double。浮点常量有两种表示形式:

    ①小数点形式,就是以小数表示法来表示实数,如,一;

    ②指数形式,也称科学表示法,如3e-2代表,代表?05,这里,e/E左边的数据为底数,e/E右边是10的幂。另外要注意,只有实数才用科学表示法,整型常量不能用这种形式。

    为了区分float和double两类常量,可以在常量后面加后缀修饰。float类型常量以F/f结尾,double类型常量以D/d结尾。如果浮点常量不带后缀,则默认为双精度常量。

    三、Java字符常量怎么定义

    字符常量是由一对单引号括起来的单个字符或以反斜线()开头的转义符,如‘J’,‘4’,‘#’,‘d'。字符在计算机内是用编码来表示的。

    为了满足编码的国际化要求,Java的字符编码采用了国际统一标准的Unicode码,一个字符用16位无符号型数据表示。这样,Java程序在不同平台运行能保持一致性。所有字母字符和数字字符的编码值是连续增加的。

    例如,字符‘A'的编码为65,字符‘B’的编码为66,字符‘a’的编码为97,字符‘b’的编码为98。