教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> JAVA >> Java 关系运算符 RSS订阅
Java 关系运算符
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
   关系运算符(relational operators )决定值和值之间的关系。例如决定相等不相等以及排列次序。关系运算符如表4-4 所示:
表4-4 关系运算符及其意义 
运算符意义

== 等于!= 不等于> 大于< 小于>= 大于等于<= 小于等于

这些关系运算符产生的结果是布尔值。关系运算符常常用在if控制语句和各种循环语句的表达式中。

Java 中的任何类型,包括整数,浮点数,字符,以及布尔型都可用“==”来比较是否相等,用“!=”来测试是否不等。注意Java (就像C和C++ 一样)比较是否相等的运算符是2 个等号,而不是一个(注意:单等号是赋值运算符)。只有数字类型可以使用排序运算符进行比较。也就是,只有整数、浮点数和字符运算数可以用来比较哪个大哪个小。

前面已经说过,关系运算符的结果是布尔(boolean )类型。例如,下面的程序段对变量c的赋值是有效的:

int a = 4; 
int b = 1;
boolean c = a < b; 

在本例中,a<b (其结果是false)的结果存储在变量c中。如果你有C/C++ 语言知识的背景,请注意下面的几条语句。在C/C++ 中,这些类型的语句是很常见的:

int done;
// ...
if(!done) ... // Valid in C/C++
if(done) ... // but not in Java. 


在Java 中,这些语句必须写成下面这样:

if(done == 0)) ... // This is Java-style.
if(done != 0) ... 


这样做的原因是Java 定义真和假的方法和C/C++ 中的不一样。在C/C++ 中,真是任何非0的值而假是值0。在Java 中,真值假值是非数字的,它和0或非0联系不到一起。因此,为了测试0值或非0值,你必须明确地用一个或多个关系运算符。

来源:编程技术-十度教育
作者:
关键字:Java,关系运算符
发表日期:2006-10-18 13:43:08

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:Java 位运算符   下一篇:Java 布尔逻辑运算符


2008-8-28 7:33:53
本文的相类似文章
  • Java 中对文件的读写操作之比较
  • javascript读取RSS数据
  • 在Oracle中发布和调用Java functions
  • java连接oracle,取io文件内容,子串替换
  • 用JAVA实现ORACLE的文件上传,下载
  • oracle数据库java接口类
  • 解析 KJava 在移动设备开发支持中的应用
  • 在FORM中使用JAVA类库的方法
  • 用JAVA实现ORACLE数据库的文件上传,下载
  • 怎样制作可执行的java程序
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com