泛不系舟

天行健,君子以自强不息;地势坤,君子以厚德载物。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

三大流程控制
1、顺序控制
2、分支控制
3、循环控制

分支控制有三种
1、单分支
  if (条件表达式){
    语句;
  }
2、双分支
  if (条件表达式){
    语句;
  }else{
    语句
  }
3、多分支
  if (条件表达式){
    语句;
  }else if (条件表达式){
    语句;
  }else if (条件表达式){
    语句;
  }else{
    语句
  }

  switch(条件表达式){
  case 常量1:
    语句1;
    break;
  case 常量2:
    语句2;
    break;
    ...
  case 常量n:
    语句n;
    break;
  default:
    语句;
    break;
  }
  //条件表达式数据类型,应和case后的常量类型一致;
  //switch中可用的数据类型主要是:byte,short,int,char,enum(枚举)等;

循环控制有三种
for循环
for(循环初值;循环条件;步长){
  语句;
}

while循环
while(循环条件){

  语句;//循环体
}
//while循环是先判断,再执行语句;

do while循环
do{
  语句;//循环体
}while(循环条件);
//do while循环是先执行,再判断;

综合实例
在控制台打印金字塔,如下:

         *
        ***
      *****
    *******
  *********
***********

public static void main(String args[]) {
  int lay=7;
  for(int i=1;i<=lay;i++){
    for(int k=1;k<=lay-i;k++){
      System.out.print(" ");
    }
    for (int j=1;j<=(i-1)*2-1;j++){
      System.out.print("*");
    }
    System.out.println();
  }
}

 

 

 

posted on 2015-09-24 22:21  惊蝴蝶  阅读(173)  评论(0编辑  收藏  举报