精华内容
下载资源
问答
  • for循环和while循环的相互转换

    千次阅读 2019-07-22 18:00:19
    for循环和while循环都是我们能经常用到的方法。 for循环的格式为: for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句; } while循环的格式为: while(条件表达式){ 执行语句; } 然而这两种循环是...

    for循环和while循环都是我们能经常用到的方法。
    for循环的格式为:
    for(初始化表达式;循环条件表达式;循环后的操作表达式){
    执行语句;
    }
    while循环的格式为:
    while(条件表达式){
    执行语句;
    }
    然而这两种循环是可以相互转换的eg:
    下面分别时while和for的死循环格式
    在这里插入图片描述在这里插入图片描述
    再例如:
    while程序:
    在这里插入图片描述
    结果:
    在这里插入图片描述
    for程序:
    在这里插入图片描述
    结果:
    在这里插入图片描述
    可见for里面不一定非得是(i=1;i<10;i++)这种格式,只要有初始化,循环条件和循环后的操作表达式都可以。

    展开全文
  • Python中表达式语句及forwhile循环练习 1)表达式 常用的表达式操作符: x + y, x - y x * y, x / y, x // y, x % y 逻辑运算: x or y, x and y, not x 成员关系运算: x in y, x not in y 对象实例测试: x is...
  • 代码如下://while和for循环可以相互转换,以下为简单格式;for(1;2;3) A;//等价于//1;while(2){ A; 3;}  代码如下:/* Name:while和for可以相互转换例子 Copyright: By.不懂网络 Author: Yangbin Date:2014...
  • 下列关于for循环和while循环的说法中那个是正确的?() A、while循环能实现的操作,for循环也都能实现 B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C、两种循环任何时候都可替换 D、两种...

    前言:

    最近在看面试题的时候,做到了一些关于它们的一些选择题,我也有点疑惑,所以求助于百度,然后我也没有找到确切的答案,下面给出2个选择题谈谈我个人的看法。

    选择题1:

    下列关于for循环和while循环的说法中那个是正确的?()

    A、while循环能实现的操作,for循环也都能实现

    B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

    C、两种循环任何时候都可替换

    D、两种循环结构中都必须有循环体,循环体不能为空

    答案:A、C

    解释:

    A:我没有找到可以反对的例子,所以A项正确

    B:如果while循环判断条件一般是程序结果,那在循环体里面会执行什么判断呢,暂时没有遇到,毕竟用while循环的情况还是比较少的,感觉B项错误

    C:这个暂时没有找到可以反对的例子,所以C项正确

    D:首先两种循环结构中都必须有循环体,如下所示:

    证明for循环必须有循环体:
    在这里插入图片描述
    证明while循环必须有循环体:
    在这里插入图片描述
    其次for循环的循环体可以为空,而while循环的循环体不一定能为空,如下所示:

    证明for循环循环体可以为空:
    在这里插入图片描述
    证明while循环循环体不一定能为空:

    在这里插入图片描述
    在这里插入图片描述

    选择题2:

    说法中正确的是()

    A、for循环完全可以用while循环替代。

    B、while循环完全可以用do{}while循环替代。

    C、while循环完全可以用for循环替代。

    D、do{}while循环完全可以用while循环替代。

    E、do{}while循环和while循环均完全可以用for循环替代。

    答案:A、C、D、E

    解释:

    A:没有找到可以反对的例子,所以A正确

    B:有些while循环不能用do while循环代替,如下所示:

    int a = 1;
    while (a != 1) {
        System.out.println(a);
    }
    

    上述的while循环根本不会执行,由于do while循环是循环一次在判断,因此无法替换,所以B错误

    C:没有找到可以反对的例子,所以C正确

    D:do while循环不过是先执行在判断,while循环完全可以做到,来一个do while循环的特例吧,如下所示:

    int a = 1;
    do{
        System.out.println(1);
    } while (a!=1);
    

    上述例子中只会执行一次循环体,接下来看我用while循环怎么替代它,如下所示:

    int a = 1;
    while(a!=2){
        System.out.println(1);
        a++;
    }
    

    虽然样子不一样,但是实现的功能是一样的,都是一次循环,所以D正确

    E:既然while循环都能替代do while循环,那for循环和while循环可以相互转换,所以for循环也能替代do while循环,所以E正确

    展开全文
  • For循环While循环之间的相互转换

    千次阅读 2020-06-15 20:56:16
    For(语句1;语句2;语句3){ 语句A; } 等价于 语句1; While(语句2){ 语句A; 语句3; }

    For(语句1;语句2;语句3){

    语句A;

    }

     

    等价于

     

    语句1;

    While(语句2){

    语句A;

    语句3;

    }

     

    展开全文
  • 浅谈js中的for循环和while循环:

    千次阅读 2018-12-31 14:38:58
    -for循环: 它的语法如下: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行 通常...

    -for循环:

    它的语法如下:

     for (语句 1; 语句 2; 语句 3)
        	  {
        	  被执行的代码块
        	  }
    

    语句 1 在循环(代码块)开始前执行
    语句 2 定义运行循环(代码块)的条件
    语句 3 在循环(代码块)已被执行之后执行

    通常我们将for循环用于循环遍历数组,来给循环的数组加上监听事件等还是很方便的。有了for循环,不需要一个一个的来加事件。

    -while循环:

     while(条件语句){
         要循环的内容;
         条件控制语句;(如i++等)
     }
    

    while也可以用来循环遍历;和for循环的作用差不多。

    那么问题来了,while和for那种循环较好呢。我个人认为,while循环可以提高效率(在大批量数据处理时),要是在数据少的时候,用着两种其中一个都无所谓,但是在数据大批量时,while的优势就明显了。因为for有三个语句来作为判断语句,并且在新的循环的时候,都要var 定义一个i或者其他来当判断条件;而while就不一样了,他只需要在外面定义一个变量,便可以多次使用,大批量处理时效率可以明显高。

    展开全文
  • for和while如何相互转换

    千次阅读 2020-02-13 15:57:47
    for和while相互转换 博主网站:https://blog.zhenglin.work 先看段代码: for (int i = 1; i <10 ; i++) { for (int j = 1; j <= i ; j++) { System.out.print(j+"\t"); } System.out.println(); } Syst...
  • for循环while循环do........while循环的区别

    万次阅读 多人点赞 2018-04-09 09:54:30
    循环的时候,首先要把思路理清楚,回答四个问题:(1)初始化条件?(2)控制循环的条件?(3)反复做的事?(4)怎样进入下一循环?eg:对1到100求和(1)初始化条件:sum=0;num=1(2)控制循环的条件:num&...
  • JS中的while和for循环用法区别 一般来说,在循环结构中动态改变循环变量的值时,建议使用 while 结构,而对于静态的循环变量,则可以考虑使用 for 结构。 运算本质上没什么区别,while变量声明在外面。 for 三个...
  • 注意:for循环的循环体迭代语句不在一起(while和do-while是在一起的)所以如果使用continue来结束本次循环,迭代语句还有继续运行,而while和do-while的迭代部分是不运行的。 2.breakcontinue的区别作用 brea
  • day for循环for循环与do-while 循环do - while循环 do …while循环的语法 do{ 循环体; }while(); //此处有一个分号!!! 注意 do - while循环最后面必须有一个分号 do - while 循环结构和while结构的最大区别是...
  • for和while循环语句用法 先上总结: for循环语句: 在python中,for循环,说白了就是一个遍历,遍历的对象可以是一个列表,字符串,元组等等;像冒泡排序啥的,两个for循环嵌套就可以完成 whlie循环: 在python中,...
  • C++环境下for循环while的相互转换:以计算阶乘为例
  • 练习:嵌套循环 for-for、for循环while循环 package ShangXueTang; /* * 练习:嵌套循环 for-for、for循环while循环 * */ public class Test_01 { public static void main(String[] args) { //练习1: ...
  • Shell中的for和while循环详解

    千次阅读 2018-09-09 21:15:50
    一、for循环 数字段形式 for i in {1..10} do  echo $i done   详细列出(字符且项数不多) for File in 1 2 3 4 5  do   echo $File  done   对存在的文件进行循环 for shname in `ls *.sh` do...
  • java --java基础 for循环和while循环

    千次阅读 2018-10-22 17:11:48
    一、 for 循环 作用: 循环的作用是让代码重复执行 语法: for(表达式1;表达式2;表达式3){//注意这两个分号是必须的 循环体 } * 表达式1:初始化循环前的参数,只执行一次 * 表达式2:...
  • for循环和while循环优缺点

    千次阅读 2016-09-12 17:27:28
    for循环中,循环控制变量的初始化修改都放在循环头部分,形式较简洁,且特别适用于循环次数已知的情况。 在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,...
  • for循环的goto语句版本的代码和while循环的goto语句版本的代码几乎一样.也就是说,这两种循环的控制结构是一样的. 由此可知,在机器内部for循环和while循环是等效的,二者之间可以相互替换. /*******************...
  • matlab基本学习笔记关于for循环和while的使用 for循环格式 ①for 循环变量 = 表达式1 :表达式2 :表达式3 循环体 end 【注】: 表达式1:循环体变量初值; 表达式2:步长,步长为1时,可以省略; ...
  • forwhile、do while转换

    千次阅读 2017-01-06 20:50:30
    以求1~100的整数为例; //for循环:  #include int main() {  int i,sum=0;  for(i=1; i  {  sum+=i;  }  printf("%d",sum);  return 0; } while循环:  #include int main
  • 1. for循环当中定义的初始化变量,只有自己才能用;...for循环和while循环是【先判断后执行】,但是do-while循环是【先执行后判断】。举例:如果条件从来没有满足过,for循环和while循环将会执行0次,但是d...
  • python中while循环和for循环的用法

    千次阅读 2014-12-26 16:01:16
    while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块。break,continue用在循环内,跳出整个循环或者跳出一次循环。 一、while循环 1、一般格式 格式:...
  • 1.for(表达式1;表达式2;表达式3) 2.while(条件) {循环体} 3.do {循环体} while(条件)
  • 水仙花数--C语言,for循环while 循环

    万次阅读 多人点赞 2019-11-21 19:45:12
    水仙花数”:是指一个三位数,其各位数字的立方等于该数本身数值。 例如:原数 : abc 个位数: c, 十位数:b ,百位数: a 则水仙花数的要求:abc = a3a^3a3 + b3b^3b3 + c3c^3c3; 满足这样条件的数均为水仙花数...
  • python的语句2:for循环和while循环

    千次阅读 2019-01-17 15:00:08
    循环需要执行的代码 示例:求1~100之间所有偶数之 sum = 0 for i in range(2,101,2): sum += i print(sum) 2.while语句 while 条件(): 条件满足时,做的事情1 条件满足时,做的事情2 示例:...
  • for循环while循环的优缺点

    千次阅读 2018-08-14 16:41:41
    for循环 循环控制变量的初始化修改都放在语句头部分,书写形式较简洁,且适用于循环次数已知的情况。在循环语句中定义一个局部变量,循环结束后,局部变量就被释放了。 while循环 循环控制变量的初始化一般...
  • while及do while语句

    万次阅读 多人点赞 2019-07-16 21:48:39
    While循环、do while循环、for循环语句,3种循环语句在一般情况下可以相互转换 While 及dowhile语句 While语句do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while...
  • 我们都知道,循环体可以有五种,while、do while、for、goto递归。 虽然理论上任何循环都可以用其他四种转换,但是因为goto在安全性以及在功能上能够被取代的特点,所以一般...首先我们看下面这个例子:用for循环
  • python的while循环和for循环的练习

    千次阅读 2018-07-23 13:10:52
    练习结果: 说明:python divmod() 函数把除数余数运算结果结合起来,返回一个包含商余数的元组(a // b, a % b)。...while i &lt; 101: num += i i += 1 print(num) # 打印字符A~Z ''' n = 65...
  • while循环至少执行一次,for循环可以执行0次,while循环自动输出最后一次执行的值,for循环自动输出一个数组。可以右键单击while循环的边框,在右键菜单中将while循环转换for循环

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 263,370
精华内容 105,348
关键字:

while和for循环转换