郑州游戏学院—陈跃峰老师的博客

人生难得几回博,来,让我们博一把

用户操作
[即时聊天] [发私信] [加为好友]
陈跃峰ID:Mailbomb
783413次访问,排名45好友201人,关注者422
努力学习,努力工作
Mailbomb的文章
原创 285 篇
翻译 12 篇
转载 11 篇
评论 1380 篇
陈跃峰的公告
陈跃峰 个人简历
cqucyf@gmail.com

本BLOG中文章,未经允许严禁用于商业目的!

本人编写的J2ME基础入门书籍: 《新编J2ME就业培训教程》,购买
dearbook
华储网
当当网
Chinapub
最近评论
xanderzhang:关于String类的特殊性,见本博客的深入解析String类。
xanderzhang:关于String类的特殊性,见本博客的深入解析String类。
xanderzhang:l 按值传递的数据类型:八种基本数据类型和String
这句话有些问题。当然,这样理解可以,但是事实上
String也是传递的地址。只是string对象和其他对象是不同的,string对象是不能被改变的,内容改变就会产生新对象。那么StringBuffer就可以了,但只是改变其内容。不能改变外部变量所指向的内存地址。
bjl:改正小错误

在调用f3()前 c.val = 0 ; 不防设c指向的内存地址为 0x30000
调用f3(c)传参以后 c' 仍指向 0x30000
f3中的 c'.val = 9999 使得 0x30000 处的内容发生改变
f3返回后 c还是指向 0x30000, c.val的值变为 9999
bjl:public static void f4(MyClass d) {

MyClass t = new MyClass();
t.val = 9999;
d = t;
System.out.println("In f4(): d=" + d + "\t d.val=" + d.val );
}

文章分类
收藏
    相册
    J2ME技术
    J2ME开发网
    无线空间
    Java网站
    Eclipse官方网站
    Java世纪网
    Sun中国
    Sun官方网站
    常用网站
    Chinabyte
    Google搜索引擎
    华军软件园
    新浪新闻
    网上书店
    ITbook
    互动出版网
    当当书店
    第二书店
    我工作过的地方
    上海托普信息技术学院
    游戏学院南京校区
    游戏学院郑州校区
    电脑报
    友情链接
    acqy的专栏
    eiyaa的专栏
    上海求职客栈
    刀剑啸的专栏
    刘军的BLOG
    王新钢的BLOG
    贝壳鱼(k7sem)专栏
    骄傲的猫
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Java编程那些事儿22—比较运算符收藏

    新一篇: Java编程那些事儿23—逻辑运算符 | 旧一篇: Java编程那些事儿21——算术运算符

     
    Java编程那些事儿22—比较运算符
    郑州游戏学院 陈跃峰
    4.2 比较运算符
             比较运算符实现数据之间大小或相等的比较。
             比较运算符运算的结果是一个boolean类型的值,如果比较结果成立则为true,否则为false。
             Java语言中比较运算符的表示和功能见下表4-2。
    表4-2 比较运算符
    符号
    名称
    功能说明
    大于
    比较左侧数字是否大于右侧数字
    小于
    比较左侧数字是否小于右侧数字
    >=
    大于等于
    比较左侧数字是否大于或等于右侧数字
    <=
    小于等于
    比较左侧数字是否小于或等于右侧数字
    ==
    等于
    比较左侧数字是否等于右侧数字
    !=
    不等于
    比较左侧数字是否不等于右侧数字
             比较运算符的运算规则和现实中的规则一样。需要注意的问题主要有以下几个:
    boolean类型只能比较相等和不相等,不能比较大小。
    >=的意思是大于或等于,两者成立一个即可,所以5>=5成立。
    在数学上表示的区间[1,10),也就是数字大于等于1同时小于10,在程序中不能写成如下格式:1<=n<10,这种书写在语法上是错误的,如果需要表达这种区间,则参看4.3逻辑运算符实现部分。
    判断相等的符号是两个等号,而不是一个等号,这个需要特别小心。
    比较运算使用的示例代码如下:
             int a = 10;
             boolean b = (a > 3); //该条件成立,则将值true赋值给变量b
             boolean c = (b == true); //条件成立,结果为true
    在实际代码中,数值、变量以及运算结果都可以直接参与比较,只是程序中为了增强可读性,有些时候需要将比较分开进行书写。
    比较运算符是程序设计中实现数据比较的基础,也是很多逻辑实现的基础,在程序逻辑中,经常通过比较一定的条件,来判断后续的程序该如何执行。

    发表于 @ 2008年05月21日 13:17:46|评论(loading...)|编辑

    新一篇: Java编程那些事儿23—逻辑运算符 | 旧一篇: Java编程那些事儿21——算术运算符

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 陈跃峰