码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-09-25 00:09:05      阅读:195      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!