当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

Java编程那些事儿33——if语句语法(3)[Java编程]

赞助商链接



  本文“Java编程那些事儿33——if语句语法(3)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

5.3.1.3 if-else if-else语句

在实际中,有些时刻的条件不是一个,而是一组相关的条件,比方将阿拉伯数字转换为中文大写,按照分数转换为对应的等级等,都是多条件的构造,在程序中为了避免写多个if语句的构造,供应了一类专门的多分支语句,这就是if-else if-else语句.

if-else if-else语句的语法格局为:

if(条件1)
  功效代码1;
else if(条件2)
  功效代码2;
else if(条件3)
  功效代码3;
……
else
功效代码;

语法阐明:

1、else if是else和if两个关键字,中间利用空格举行隔断.

2、条件1到条件n都是boolean范例

3、else if语句可以有肆意多句

4、最后的else语句为可选

5、假如功效代码部份不是语句块,也就是不用大括号,就只能写一句.

履行流程:当条件1成立时,则履行功效代码1;当条件1不成立且条件2成立时,则履行功效代码2;假如条件1、条件2都不成立且条件3成立,则履行功效代码3,顺次类推,假如全部条件都不成立,则履行else语句的功效代码.其履行流程的流程图如上所示.

下面是一个实现按照月份的值,输出该月份包含的日期数,2月份全部输出28,不考虑闰年的示例代码:

int month = 3;
int days = 0;  //日期数
if(month == 1){
  days = 31;
}else if(month == 2){
  days = 28;
} else if(month == 3){
  days = 31;
} else if(month == 4){
  days = 30;
} else if(month == 5){
  days = 31;
} else if(month == 6){
  days = 30;
} else if(month == 7){
  days = 31;
} else if(month == 8){
  days = 31;
} else if(month == 9){
  days = 30;
} else if(month == 10){
  days = 31;
} else if(month == 11){
  days = 30;
} else if(month == 12){
  days = 31;
}
System.out.println(days);

再来看一个示例代码,该代码的功效是实现将百分制的成就转换为A、B、C、D和E,代码以下:

int score = 87;
if(score >= 90){
  System.out.println(‘A’);
} else if(score >= 80){
  System.out.println(‘B’);
} else if(score >= 70){
  System.out.println(‘C’);
} else if(score >= 60){
  System.out.println(‘D’);
} else{
  System.out.println(‘E’);
}

从该代码中可知,每个else if语句在书写时是有次序的,在实际书写时,必须按照逻辑上的次序举行书写,不然将呈现逻辑错误.

if-else if-else语句是Java语言中供应的一个多分支条件语句,但是在判断某些问题时,会书写的对比麻烦,所以在语法中供应了别的一个语句——switch语句来更好的实现多分支语句的辨别.

文章根源:http://blog.csdn.net/Mailbomb/archive/2008/06/13/2544051.aspx


  以上是“Java编程那些事儿33——if语句语法(3)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .