原文地址:
http://www.java2000.net/p11480这一小节,我们看看if语句的用法,最主要是相等的判断。对于数字还有大于小于的判断。
- package lession5;
- public class Lession5 {
- public static void main(String[] args) {
-
-
-
- int number = 1;
- if (number == 1) {
- System.out.println("Number 等于 1");
- } else {
- System.out.println("Number 不等于 1");
- }
-
-
- if (number < 2) {
- System.out.println("Number 小于2");
- }
- if (number >= 0) {
- System.out.println("Number 大于等于0");
- }
- if(number!=0){
- System.out.println("Number 不等于0");
- }
-
-
-
- Integer number2 = new Integer(1);
- if (number2 == 1) {
- System.out.println("Number2 等于 1");
- } else {
- System.out.println("Number2 不等于 1");
- }
-
- if (number2.equals(1)) {
- System.out.println("Number2 等于 1");
- } else {
- System.out.println("Number2 不等于 1");
- }
-
-
-
-
- String str = new String("java2000");
- if (str == "java2000") {
- System.out.println("str2 等于 java2000");
- } else {
- System.out.println("str2 不等于 java2000");
- }
-
- if ("java2000".equals(str)) {
- System.out.println("str2 等于 java2000");
- } else {
- System.out.println("str2 不等于 java2000");
- }
-
- if (str instanceof String) {
- System.out.println("str 是一个 String");
- }
- Object obj = str;
- if (!(obj instanceof Integer)) {
- System.out.println("obj 不是一个 Inreger");
- }
- }
- }
测试:
1 测试其它数据类型的等于,大于,小于,大于等于,小于等于,不等于的判断。
2 测试其它对象类型的 equals判断
3 测试其它对象类型的 instanceof 的判断
重要提示:
对于对象,请只用equals进行是否相等的判断。
if和else是配套使用的,如果多个if判断,可以用如下的格式(其中的语句为例子而已)
- if (1 == 1) {
- } else if (2 == 2) {
- } else {
- }
根据网友建议,将字符串判断的顺序完善一下"java2000".equals(str)
这个形式更好,可以防止 str==null的情况
分享到:
相关推荐
一个简单的计数器,分别使用 JDBC/Hibernate JSP/JSTL 文件/数据库 实现了对页面访问计数的记录
这几天写的一个培训文档,包括了录制、测试和查看报告的整个负载测试的过程 。...重点在录制的配置、运行参数的配置、基本脚本的书写、以及脚本参数的使用等 原文看这里:http://www.java2000.net/p12481
普陀山紫竹林导游词介绍5篇精选.doc
老紫竹网页采集系统,看着少量的代码,开发你自己的搜索引擎,抓取博客等,看了很容易上手,请大家不要错过了
1 完全基于人工收录,每个被收录的帖子都是我们认为不错的。 2 任何人都可以加入,别人也可以分享到你加入的内容 3 收录的内容,不是简单的抓取,而是只收录里面最有用的部分,比如主题,内容...(版权归老紫竹所有)
这个代码测试过可以使用,采用spring动态配置需要采集的站点。基于Lucene的二次开发,代码量少很容易上手的搜索引擎。
紫竹手机下载系统(含MP3切割组合功能) 紫竹手机下载系统(含MP3切割组合功能)
紫竹本地影音文件速查器是款针紫竹影音打造的本地音频文件查看工具。用户可以通过这款软件快速找到想要的影音文件,欢迎下载 【软件特色】 1.软件功能简单,但是非常的使用 2.省去了复杂的安装过程,解压即用...
Java5、6、7_API_帮助文档.rar,包含Java5_API_帮助文档.chm;Java6_API_帮助文档.chm;Java7_API_帮助文档.chm共三个帮助文档,解压即可使用。
老紫竹网页采集系统=================安装配置-------1 程序我就不说了2 配置文件 applicationContext.xml 里面有详细的注释3 已经包含了CSDN论坛、博客园、新浪博客、百度Hi的解析参数需要的类库---------1 Spring ...
java技术,解析pdf的例子,绝对好使
还不错的java OA系统 ,我的企业内部就在用,为啥还需要凑够50字节,好烦啊。
紫竹国际教育园区.docx
if(f_mount(&my_fs,"0:",1) == FR_OK) { printf("File mount OK!\r\n"); file_result=f_open(&my_file,"MyData.txt",FA_OPEN_EXISTING | FA_READ); if(file_result==0) { printf("File open ...
一个我网站正在使用中的支持类库
startJ是一个很有用的java集成开发环境,它提供多文档图形用户界面的编辑、编译器、代码生成器等,使你的java开发更容易,它还具有以下特点: . java原代码格式美化整理 . 过滤掉注释或自动添加注释 . 语法分析...
Java高级架构师的九个阶段,每个阶段又有很多种技术的详细教程信息,助你成长。