文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>java 基础

java 基础

时间:2008-04-16  来源:exp07

一、数据类型

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个特殊的浮点数值用于表示溢出和出错情况:

  1. 正无穷大---如一个正整数除以0的结果(浮点常量表示为Double.POSITIVE_INFINITY)
  2. 负无穷大---如一个负整数除以0的结果(浮点常量表示为Double.NEGATIVE_INFINITY)
  3. 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方法可以实现忽略大小写的比较

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载