Hello!大家好,我是编程小白,又见面了。

今天和大家一起学习循环结构,准备好了吗?Let’s go

为什么要学循环结构

在业务要求中我们可能会碰见让我们定义100个变量或者输出100条语句,我们难道要一条一条去写吗?这不累死了。

所以循环结构的学习就非常有必要了

循环结构

for循环

要学循环结构,怎么也绕不开for循环,它是用的最多的

语法:

for(条件1;条件2;条件3){

想要循环的内容

}

条件1:定义一个变量, int 变量名=值。

条件2:定义变量的范围,变量名)值。

条件3:让变量自动增长,变量名++(变量名++和变量名=变量名+1效果是一样的)

注意

条件1,条件2,条件3的变量名是同一个

循环的次数是条件2中的值减条件1中的值

for循环里定义的变量执行完for循环就没用了

for循环里可以嵌套for循环

示例:输出1—100

while循环

while循环用的也挺多的,也要掌握,相比于for循环,当你不知道自己要循环多少次时,就用while循环

用法:

while(条件){

想要循环的内容

}

条件一般写表达式,如k<100等

注意:

只要条件是true,while就会一直循环,只有当条件变为false,循环才会停止

写while循环千万小心不要丢了迭代条件。一旦丢了,就可能导致死循环!

while循环可以和for循环转化

示例:输出1-100

while循环多数这么用

do while

相较于前两个,这个基本不用。知道一下吧

用法:

do{

想要循环的内容

}while(条件)

其实它就是把while循环倒了过来,没什么新奇的,我就不演示了,大家自己试下吧!

是不是感觉循环也就这样,看着很简单,但是想要真正掌握它需要大量的简单的算法题来练习它,for循环的嵌套应该算是一个难点,新手往往弄不明白,作为过来人告诉你,这个只有靠自己练,练的多了,就会了,加油!

上期答案

你做对了吗?

本篇问题:九九乘法表。

有点,难要好好想想啊!拜拜了!

for循环insert怎么效率高_循环结构就这么简单,你还不会吗?相关推荐

  1. 学python看书还是视频效率高_学习是看书还是看教学视频更有效率?

    学习编程之初,是靠着看视频入门的. 后来,自己有一种感觉,包括周围也有人说,看视频学习效率低,看视频学习浪费时间.自己也慢慢接受这种说法. 再后来,备考公务员的时候,知识点却又都是靠看视频来学习,而且 ...

  2. 直接sql和orm哪个效率高_制砂机哪个牌子好?好的制砂机什么样?看看你的制砂机符不符合...

    制砂机是矿山机械行业中常用的生产设备,由于生产技术的创新,不同生产厂家的制砂机生产技术不同,因此不少制砂机厂家会选择不同的营销手段来吸引用户的注意力.那么市场上制砂机哪个牌子好呢?什么样的制砂机才算得 ...

  3. 什么数据库比mysql效率高_牛x!一款比传统数据库快 100-1000 倍的数据库,来认识一下?...

    一.ClickHouse 是什么? 二.业务问题 三.ClickHouse实践 四.遇到的坑 五.总结 一.ClickHouse 是什么?ClickHouse:是一个用于联机分析(OLAP)的列式数据 ...

  4. u盘循环冗余能修复吗_激素脸怎么办?激素脸还能改善修复好吗?

    对于激素脸的朋友来说,内心的痛苦煎熬和难以忍受的疼痛在皮肤上,伴随着红肿.干痒.大面积痤疮等,一步步打击这他们的自信!激素脸一直反复过敏,这是很多人所关心的问题. 激素脸一直反复过敏要怎么办?激素脸怎 ...

  5. sqlsugar对mysql效率高_基于.Net Core 2.0 + SqlSugar ORM + MySql快速实现网站开发

    .Net Core 2.0 (以下简称Core)正式版已经发布有一段时间了, 博主也第一时间尝鲜了, 相比Core 1.0和1.1类库支持方面提高了不少, 开发起来也方便快捷很多了. 废话不多说了, ...

  6. java和c哪个效率高_可以通俗详细地解释一下为什么C的效率比Java高?

    谢邀. 首先说明一个问题:在说"低级语言"时,我们并不是指"这个语言好沙雕/没有有用的功能",毕竟大多数语言都做到了图灵完备,在表达能力方面是彼此等价的.一般来 ...

  7. c#和python哪个效率高_【为什么C#排名和Python相差越来越大?】-看准网

    匿名用户 这种排名本身就毫无意义,而且就算真的要排,也不是这么个排法.静态语言跟动态语言混着排,低级语言与高级语言混着排,连sql都能进来掺一脚.以前老版本的排行榜里,甚至还有css.干脆不如把汉语, ...

  8. sql和java判断哪个效率高_如何写出高质量效率高的sql语句,看完这篇就懂了

    本文主要从工作经验中总结出来的经验总结sql语句优化问题,下面我们用Demo来具体说明如何提高sql的执行效率: 1.关于limit分页优化的问题 SELECT * FROM message_1 LI ...

  9. php数组foreach循环添加键值对_循环 - PHP二维数组根据键值对获取一组数组 (不使用foreach)...

    问 题 $user = array( 0 => array( 'id' => 1, 'name' => '张三', 'email' => 'zhangsan@sina.com' ...

最新文章

  1. gps84转换gcj02公式_地球坐标系 (WGS-84) 相互转火星坐标系 (GCJ-02) 的转换算法
  2. Qt 静态编译后的exe太大, 可以这样压缩.
  3. 河南经济管理学校2001级计算机,懂得取舍,习得自主——访管信2001级经英奖学金得主张瑞娟...
  4. 让你分分钟理解 JavaScript 闭包
  5. 51. Leetcode 106. 从中序与后序遍历序列构造二叉树 (二叉树-二叉树构建)
  6. leetcode 25. Reverse Nodes in k-Group | 25. K 个一组翻转链表(Java)
  7. 操作系统原理_读懂操作系统之缓存原理(cache)(三)
  8. FileSystemObject (FSO)对象方法总结及应用
  9. 职场真实故事计划##职场干货# 职场晋升之路
  10. php是什么电器元件,电子元件TP是什么意思 如何封装tp的自定义标签,每个方法代表一个...
  11. centos7中添加大硬盘(超过2T)分区
  12. cv岗工作做什么_成为一个CV之前都需要做一些什么准备工作?
  13. 报错解决方案参考:《xv6分析与实验》中关于qemu运行报错解决方法
  14. C#理论 —— 文件操作、委托和事件
  15. java检测磁盘空间大小
  16. 二、SQLServer 的适配记录
  17. json toBean使用
  18. CentOS7计划任务crontab
  19. 计算机等级pc技术,计算机等级考试(国家)-三级pc技术笔试模拟40
  20. 非华为电脑装华为电脑管家蓝屏和协同起不来的解决方案

热门文章

  1. 视差滚动教程、实现方法、源代码
  2. Python_mlab_3D作图/gif
  3. 剑指offer 56 - 1.数组中数字出现的次数
  4. 如何用Pygame写游戏(五)
  5. Kubernetes-Pod(三)
  6. 当前目标 1614868689
  7. 28.课时28.【Django模块】with标签使用详解(Av61533158,P28)
  8. 前端开发 get请求与post请求 0228
  9. zendstudio 默认网页打开your project的时候不显示本地主机localhost的解决方法
  10. 分布式监控系统Zabbix3.2监控数据库的连接数