您的位置:首页 > 编程语言 > Java开发

java学习路线__基础入门向__程序逻辑控制__6

2018-04-04 23:57 633 查看

程序逻辑控制

程序逻辑主要分为:顺序结构, 分支结构, 循环结构。

一:顺序结构:顺序结构只能顺序执行

顺序结构不能判断,循环,局限很大,不过使用最多的还是顺序结构。

二:分支结构:if...else  /  switch

//用法一:
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}

//////////////////////////////////
//用法二:
if(布尔表达式 1)
{
//如果布尔表达式的值为true执行代码
else
{
//如果布尔表达式的值为false执行代码
    }
}
//////////////////////////////////
//用法三:
if(布尔表达式1)
{
//如果布尔表达式为true将执行的语句
}else if (布尔表达式2){
 //如果布尔表达式为true将执行的语句
}...else{
//所有条件都不符合的执行语句
}
//switch语法结构
switch(expression){
case value_1 :{
{ //语句  break; }
case value—2 :
{ //语句  break; }
.......
default :
{ //语句 break; }
}

//当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。
//case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。

三:循环结构:while循环  /  for循环  /  do…while 循环

while( 布尔表达式 ) {
//循环内容
}
public class Test { public static void main(String args[]) { int x = 10;      while( x < 20 ) {      System.out.print("value of x : " + x );      x++;          System.out.print("\n"); } }} 
do {
//代码语句
}while(布尔表达式);
public class Test {     public static void main(String args[]){         int x = 10;         do{             System.out.print("value of x : " + x );              x++;            System.out.print("\n");          }while( x < 20 );      }}
for(初始化; 布尔表达式; 更新) {
//代码语句
}
public class Test {     public static void main(String args[]) {         for(int x = 10; x < 20; x = x+1) {             System.out.print("value of x : " + x );             System.out.print("\n");             }         }} 

break 关键字

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
break 跳出最里层的循环,并且继续执行该循环下面的语句。

continue 关键字

continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

总结:

1.循环使用的原则是:明确知道循环的次数的使用for循环  /  不知道循环的次数,但是明确了解循环的终止条件,使用while循环  /  一般不使用do---while循环
2.break是退出当前的整个循环体  /  continu是跳出此次的循环,接着执行下一次的循环

记录时间:(2017年04月04日23:56  循环,分支是很基础的语句,必须用熟练)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 基础入门向
相关文章推荐