网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Acme包中的以Post方式发送数据的.
.影响性能的测试报告(数据库版).
.javac-----Java编程语言编译器.
.对Java嵌套类的讨论(下).
.体验J2SE 1.5新特性之装箱和拆箱.
.高速缓存和连接池对数据库性能的.
.corba学习2--corba五步进行曲.
.JAVA进阶 JAVA中具有实例缓存的不.
.Java新手入门学习——Eclipse快捷.
.Java嵌入式开发讲座 第三讲.
.Java网络编程之URI、URL研究(上.
.用 One-JAR 简化应用程序交付.
.Hibernate入门.
.Struts + Hibernate 代码生成器设.
.Java SE 6.0 桌面API编程探讨.
.JavaMail的标题的中文问题最新版.
.[学习笔记]Thinking in Java (th.
.如何使用JSTL标签做页面资源国际.
.课程介绍(12): SL-330 用Java技术.
.谈谈J2SE中的序列化(二).

if...else 语句

发表日期:2008-1-5


 

根据一个表达式的值,有条件地执行一组语句。

if (condition)
   statement1

[else
   statement2]

参数

condition

必选项。一个 Boolean 表达式。假如 conditionnull undefined,则 condition 被当作 false

statement1

可选项。conditiontrue 时要执行的语句。可以是复合语句

statement2

可选项。conditionfalse 时要被执行的语句。可以是复合语句。

说明

statement1statement2 括在大括号 ({}) 内通常是一个好习惯,这样就更清楚,并可以避免无意中造成错误。

示例

在下面示中,您可能打算把 else 和第一个 if 语句匹配,但它实际上却是和第二个相匹配的。

if (x == 5)
   if (y == 6)
      z = 17;
else
   z = 20;

按如下方法改写代码可以消除任何含混不清:

if (x == 5)
   {
   if (y == 6)
      z = 17;
   }
else
   z = 20;

同样,假如希望添加一个语句到 statement1,同时不使用大括号,则可能会产生错误:

if (x == 5)
   z = 7;
   q = 42;
else
   z = 19;

在这种情况下,有一个语法错误,因为在 ifelse 语句之间有多条语句。在 ifelse 之间的语句需要大括号。

要求

版本 1

请参阅

条件运算符 (?:)


上一篇:do...while 语句 人气:1948
下一篇:function 语句 人气:567
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐