首页 > 编程语言 > 详细

Java从入门到精通03-流程控制

时间:2015-09-25 00:06:02      阅读:248      评论:0      收藏:0      [点我收藏+]

三大流程控制
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();
  }
}

Java从入门到精通03-流程控制

原文:http://www.cnblogs.com/alphastudio/p/4836788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!