• 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)

  • 相关阅读:
    go——数组
    go——流程控制
    go——基本类型
    go——基本构成要素
    go——常量
    go——变量
    go——标准命令
    go——工程结构
    python 优雅的使用正则表达式 ~ 1
    python 安装操作 MySQL 数据库.
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5218649.html
Copyright © 2020-2023  润新知