3.判断语句

2026/4/23 23:51:44

判断语句

1. Java中的判断语句

判断语句是大多数编程语言会提供的功能。JAVA中有两种判断语句: if语句和switch语句。基本上我们使用if语句的频率要远远高于switch语句,例如我在写一个断言,如果条件为真,那么输入“测试成功”的消息到控制台或者Log文件里,这里就会用到if语句,写多了会发现,我们会频繁地使用它。还有一个在写多浏览器测试框架里,可以用这判断来写调用firefox还是IE,还是chrome来测试,当然要和配置文件中选择的value来调用不同浏览器实例去测试。

2. If语句

If-then 语句是一个控制流的语句,只有当小括号“()”里的条件问真的时候,大括号中的{}代码才会执行,建议在代码块加上{}方便阅读。

经典的写法是这样

if(布尔表达式){

你的代码块语句,这个只有布尔表达式为true才会执行这里的代码 }

代码示例:

public class IfThen_Statement { }

}

if(iDay==7){ }

System.out.println(\

if(sDay.equals(\ }

System.out.println(\

public static void main(String[] args) {

String sDay = \ int iDay = 7;

输出结果: Today is Sunday Today is Sunday

3. 第一种if语句变化:if-then-else 语句

经典写法:

if (boolean-expression) {

// Execute if boolean-expression is true } else {

// Execute if boolean-expression is false }

直接看代码:

public class IfThenElse_Statement { }

}

if(iDay==7){ }

System.out.println(\ System.out.println(\ }else{

if(sDay.equals(\ }

System.out.println(\ System.out.println(\ }else{

public static void main(String[] args) {

String sDay = \ int iDay = 6;

输出:

Today is not Sunday Today is not Sunday

4. 第一种if语句变化:if-then-else if语句

if (boolean-expression) {

// Execute if boolean-expression one is true } else if (boolean-expression2) {

// Execute if boolean-expression two is true } else {

// Execute if boolean-expression is false }

代码示例:

public class IfThenElseIf_Statement { }

}

if(iDay==7){ }

System.out.println(\ System.out.println(\ System.out.println(\ }else if(iDay==6){ }else{

if(sDay.equals(\ }

System.out.println(\ System.out.println(\ System.out.println(\ }else if(sDay.equals(\ }else{

public static void main(String[] args) {

String sDay = \ int iDay = 1;

输出结果:

Today is a Weekday Today is a Weekday

说明:上面的else if是可选择的,但是建议写上,当多个else if选项时候,写上后代码更清晰。

5. 第二种switch语句

写法如下:

switch(expression){ case value1:

//Execute if the variable is matched with the case (value1)

break; case value2:

//Execute if the variable is matched with the case (value2)

break; default:

//Execute if the variable is not matched with the any case break;

}

关于switch语句使用规范:

1. 上面的“expression”必须是数据类型中的int short, char

2. 可以在最后添加default语句,但是不是必须的,而且在default中可以没有break

3. 每一个case必须以冒号“:”结束

4. 每一个case的值是不同的,不能出现重复相同的值的case 5. 每一个case建议有一个break,即退出当前分支。

代码:判断星期几的问题

public class Switch_Statement {

switch(iDay){

case 1:

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

public static void main(String[] args) {

int iDay = 1;

String sDay = \

case 3:

case 4:

case 5:

}

case 6:

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break; }

case 7:

default:

switch(sDay){ }

case \

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break;

System.out.println(\ break; }

case \

case \

case \

case \

case \

default:

输出:

Today is Monday Today is Monday


3.判断语句.doc 将本文的Word文档下载到电脑
搜索更多关于: 3.判断语句 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219