您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> JAVA >> 辅导 >> 正文    
  计算机等级考试二级辅导Java基本语法4 【注册男护士专用博客】          

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

www.nanhushi.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方法。

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



2、数组:

Java语言中,数组是第一类对象。当建立一个数组后,就不能轻易地改变它的大小。当你试图对数组声明边界外的任何一个元素进行访问时,程序运行就会中止,但编译的时候可以通过。

Java有一个建立一个数组对象并同时提供初始化值的简写形式:

int[] smallPrimes =
{
2,3,4,5,6
};



另外可以初始化一个“匿名数组”:

new int[] 
{
2,3,4,5,6
};



当将一个数组作为方法的参数时,又不想建立一个本地数组变量来保存数组,就可以使用匿名数组的方法。

如果想知道一个数组包含的元素数量,可以使用arrayName.length方法。

数组的复制:可以把一个数组变量复制给另一个,但两个变量引用的都会是相同的数组,可以使用:

System.arraycopy
(from,fromIndex,to,toIndex,count);



数组作为参数使用:Java中数组作为参数,使用的是引用的方式,即传递的数组的地址,在方法中改变数组元素的值可以改变源数组元素的值。

数组作为返回值使用:一个方法可以返回一个数组。

多维数组:

Java语言中可以定义一个二维数组,但没有多维数组。多维数组实际上是通过数组的数组来实现的。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。