Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1100393
  • 博文数量: 165
  • 博客积分: 5957
  • 博客等级: 大校
  • 技术积分: 2015
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-24 15:04
文章分类

全部博文(165)

文章存档

2014年(10)

2013年(14)

2012年(9)

2011年(22)

2010年(17)

2009年(17)

2008年(26)

2007年(34)

2006年(16)

我的朋友

分类: LINUX

2008-04-16 22:43:51

一、数据类型

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方法可以实现忽略大小写的比较

阅读(2396) | 评论(0) | 转发(0) |
0

上一篇:rrdbuild-1.3.4.sh

下一篇:71个免费CSS菜单代码

给主人留下些什么吧!~~