Java流程控制语句补充

原创 2012年03月29日 19:36:06

Java流程控制语句补充

If-else语句的使用

Public class TestIf{

Public static void main(String[] args){

int score = 95;

if(score >= 90)

//只有当score > 90时,下面花括号括起来的代码块才会执行

//花括号括起来的语句是一个整体,要么一起执行,要么一起不执行

{

System.out.println("成绩大于等于90");

System.out.println("成绩在90分以及90分以上的是优秀……");

}

}

}

当花括号后面只有一行语句时,则可以省略花括号,但是不建议这样写。

Switch分支语句由一个控制表达式和多个case标签组成。和if语句不同的是,switch语句后面的控制表达式的数据类型只能是整形或字符型,而不能是boolean型。Case标签后面紧跟一个代码块,case标签作为这个代码块的标识。Switch语句的语法如下:

Switch (expression){

case condition1:{

statement(s)

break;

}

case condition2:{

statement(s)

break;

}

case condition3:{

statement(s)

break;

}

……

case condition:{

statement(s)

break;

}

default:{

statement(s)

}

}

注意,switch语句中控制表达式的类型只能是byte、short、char和int,而不能是字符串,这与C#中有所不同。还有case标签后的break语句极其重要。

嵌套循环

如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环。嵌套循环既可以是for循环嵌套while循环,也可以是while循环嵌套do……while循环,即各种类型的循环都可以相互嵌套。

例:

Public class Test1{

Public static void main(String[] args){

//外层循环

For(int i = 0;i < 5;i ++){

//内层循环

For(int j = 0;j < 3 ;j ++)

System.out.println("i的值为:"+i+" j 的值为:"+j);

}

}

}

运行结果:

i 的值为:0  j的值为:0

i 的值为:0  j的值为:1

i 的值为:0  j的值为:2

带标签的break语句。

Public class Test2{

Public static void main(String[] args){

//外层循环,outer作为标识符

Outer:

For(int i = 0;i < 5;i ++){

//内层循环

For(int j = 0; j < 3 ;j ++){

System.out.println("i的值为:"+i+ "j的值为:"+j);

If (j==1){

//跳出outer标签所标识的循环

Break outer;

}

}

}

}

}

java流程控制语句练习答案

  • 2016年09月26日 15:45
  • 9KB
  • 下载

Java——第三章(流程控制语句)项目案例

直接上干货,搞起!这些题你做完,流程控制基本上就可以自己解决百分之90以上的题了。 1.马宁考试,得了一等奖奖励一个macbook,二等奖奖励ssd固态硬盘,三等奖奖励一个u盘,其他名次为...

第三章 Java流程控制语句

  • 2009年01月08日 10:21
  • 59KB
  • 下载

实例2java流程控制语句

  • 2008年11月29日 10:37
  • 2KB
  • 下载

黑马程序员----java基础之流程控制语句

流程控制语句 在程序的执行过程中,个条语句的执行顺序对于程序的结果有直接影响,也就是说程序的流程对程序有直接的影响。所以,我们必须了解每一条语句的执行流程,并且很多时候我们要通过控制语句的执行顺序来完...

java教程 第四课 流程控制语句

  • 2012年06月07日 10:12
  • 668KB
  • 下载

Java基础3--流程控制语句--imooc

java总结三之流程控制语句

Java中的流程控制语句

流程控制语句,顾名思义,就是控制程序走向的语句,其中包括条件语句,分支语句和循环语句。 条件语句:if条件句有三种形式 1:if(表达式){方法体} 2:if(表达式){方法体} else {方法...

Java基础三:流程控制语句

Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java流程控制语句补充
举报原因:
原因补充:

(最多只允许输入30个字)