zoukankan      html  css  js  c++  java
  • 4.3循环语句

    大纲

    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)

  • 相关阅读:
    如何把SQLServer数据库从高版本降级到低版本
    关于如何利用Pocket CHM Pro制作帮助文档
    关于ASP.net TextBox控件的失去焦点后触发其它事件
    由window.history.back()引发的问题
    设置按钮不可用避免重复提交
    【转】一个高端.NET技术人才的2014年度总结
    Zabbix 各种报错信息和遇到的问题处理(持续总结更新~~~~~)
    ASP.NET调用Web Service
    ASP.NET导出bdf文件
    CS文件密码加密类
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5218649.html
Copyright © 2011-2022 走看看