计算机等级考试二级辅导Java基本语法4

文章作者 100test 发表时间 2007:03:10 18:35:00
来源 100Test.Com百考试题网


2、数值类型的互相转换:

当不同数据类型的数据参加运算的时候,会涉及到不同的数据类型的转换问题:

Java语言数据类型的转换基本上按照下面的规则进行:

如果其中一个运算对象是double类型的,另一个也会被转换成double类型。

否则,如果其中一个运算对象是float类型的,另一个也会被转换成float类型的。

否则,如果其中一个运算对象是long类型的,另一个也会被转换成long类型的。

否则,如果其中一个运算对象是int类型的,另一个也会被转换成int类型的。

否则,如果其中一个运算对象是short类型的,另一个也会被转换成short类型的。

类型转换还可以通过“造型”来实现,语法很简单,将目标类型放在括号里,然后在后面跟上一个变量名就可以了。例如:

double x = 9.99.
  int nx=(int)x.
//这时nx就是一个int类型的数据了,
并且它的值是9,
后面的部分在造型过程中被丢掉了



如果想把一个浮点数舌入成“最接近”的整数,可以使用Math.round方法。在使用Math.round方法舌入后,可能还要使用造型来进行类型转换。

Java还允许将一种类型的变量值赋给另一个变量,同时不进行显示造型,同样可以进行某些特定的赋值转换,允许的转换包括:

buty->short->int_>long->
float->double char->int



当进行赋值的时候,会按照上面的顺序从左向右转换。
字串和数组

1、字串:

Java没有提供内建的字串类型,但标准Java库中包含了一个预定义类,很自然地称作“String”,每个用双引号封闭的字串都是String的一个实例。

例如:“abc","hello"

Java允许使用 号把两个字串连接起来。连接一个字串和一个非字串值时,后者被转换成字串。这个特性常用于输出语句中。

子串:使用String类提供的substring方法,可从一个较大的字串中提取出一个子串。

Java中字串中头一个字符的位置是0,

可以使用length方法得到字串的长度。

可以使用charAt(n)来提取位置n处的字符。

可以使用equals方法来判断两个字串是否相等。如想检测两个字串是否相等,同时忽略大小写字母的区别可以使用equalsIgnoreCase方法。

不能使用==来判断两个变量是否相等。


相关文章


java新手必读,一些入门知识
新版NCRE二级Java语言程序设计考试-大纲
计算机等级考试二级辅导Java基本语法4
计算机等级考试二级辅导Java基本语法3
计算机等级考试二级辅导Java基本语法2
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛