您的位置:首页 >> 编程开发 >> Java >> Java基础 >> Java语言基础 >> 正文
Java语言基础 RSS
 

java 基础

http://www.rdxx.com 08年04月29日 00:17 ChinaUnix 我要投稿

关键词: Java

一、数据类型
Int 4字节 取值:-231 ~ 231-1  -21亿 ~ 21亿
Short 2字节 取值:-215 ~ 215-1  -32768 ~ 32767
Long 8字节 取值:-263 ~ 263-1
byte 1字节 取值:-27 ~ 27-1  -128 ~ 127
float 4字节 ±3.40282347E + 38F (有效位数为6-7位)
double 8字节 ±1.79769313486231570E + 308 (有效位数为15位)
无后缀F的浮点型默认为double,一般double常用的多,float通常是不够用的。

3个特殊的浮点数值用于表示溢出和出错情况:

  • 正无穷大---如一个正整数除以0的结果(浮点常量表示为Double.POSITIVE_INFINITY)

  • 负无穷大---如一个负整数除以0的结果(浮点常量表示为Double.NEGATIVE_INFINITY)

  • NaN---如0/0或者负数的平方根(浮点常量表示为Double.NaN)
    可以使用十六进制表示浮点数值,如0.125表示成0x1.0p-3,p表示指数。
    如果在计算是不希望有任何舍入误差出现,那就用BigDecimal类。
    char类型用UTF-16编码描述的一个代码单元。
    boolean类型:true和false,这2个值不能与整形进行相互转换,典型错误是if(x=0)

    声明常量:final double CM_PER_INCH = 2.54;
    声明类常量:public static final double CM_PER_INCH = 2.54(定义于main方法的外部)

    java没有内置的字符串类型,而在标准的类库中提个了一个预定义类String。
    可以用+来连接字符串。
    equals方法检测字符串是否相等,如"hello".equals(greeting)
    equalsIgnoreCase方法可以实现忽略大小写的比较



  •  
     
    标签: Java 打印本文
     
     
      热点搜索
     
     
     



    Valid XHTML 1.0 Transitional
    Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
    收藏本页
    收藏本站