首页 > 其他 > 详细

4.3循环语句

时间:2016-02-26 00:19:33      阅读:200      评论:0      收藏:0      [点我收藏+]

大纲

技术分享

4.3.1while循环语句

   while循环语句也成为条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。

语法格式:

while(逻辑表达式)

{

执行语句

}

注意!!!!!while()后不准加;!!!

《例题1》

int i=1;
//  int k=1;
//  System.out.print("请输入一个整数,计算阶乘:");
//  Scanner a=new Scanner(System.in);
//  int n=a.nextInt();
//  while(i<n)
//  {  
//   i++;
//   k*=i;
//   }
//  System.out.println(k);

《例题二》

//折纸到珠峰
//  double h=0.08;//毫米
//  int i=0;
//  while(h<8848000)
//  {   i++;
//   h*=2;
//   }
//  System.out.println("对折"+i+"次后到达珠峰高度:"+h/1000);

4.3.2 do...while循环语句

do while循环语句与while循环语句类似,区别在于while是先判断条件是否成立再执行循环体,而do,,,while循环语句则是先执行一次循环体后,在判断条件是否成立。也就是说,大括号里的循环体之少要被循环一次。

语法格式:

do

{

执行语句

}

while(条件表达式);

《例题》

do while 循环 先执行一次,再判断,再循环
//  int i=0;
//  do
//  {
//  System.out.println("i="+i); 
//  i++;
//  }
//  while(i<10);

4.3.3  for循环语句

语法格式:

for(表达式1;表达式2;表达式3)

{

语句序列

}

表达式1:初化始表达式

表达式2:循环条件表达式

表达式3:循环后操作表达式

《例题》

 //100以内奇数连加
   //一
//   int k=0;
//   for(int i=1;i<101;i++)
//   {  
//    if(i%2!=0)
//    {
//    k+=i;
//    }
//   }
//    System.out.println("连加到100以内奇数="+k);
//    //fangfa二
//    int sum=0;
//    for(int i=1;i<101;i+=2)
//    {
//     sum+=i;
//    }
//     System.out.println("连加到100以内奇数="+sum);
//            //如果想跳过某数  如33
//    int su=0;
//    for(int i=1;i<101;i+=2)

 

4.3循环语句

原文:http://www.cnblogs.com/panyiquan/p/5218649.html

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