【六一儿童节】九九乘法表

news/2024/11/24 12:34:28/

文章目录

    • 前言
    • 循环
    • 嵌套循环
    • 结语


在这里插入图片描述

前言

非常感谢您点进来这篇特殊的文章,时间匆匆,不知不觉已来到了自己的第三十余个儿童节。
很开心,小时候节日在学校和小朋友们一起玩耍,后来长大了又和兄弟们一起疯。很幸运!现在还有公司带着我们这群老Baby一起耍。
因为叔叔是程序员的关系,接触程序比较早,不知道不觉出来到了自己学程序的第十五个年头了。
记得刚开始学习的时候,小叔和我说程序其实很简单。就是你告诉计算机,如果怎么样,那就做什么…如果不这样就做别的事。
然后很自然的就从if…else…的慢慢的开启了我的编程之路,一发不可收拾…
非常巧合.那时候最头痛但又非常有用的一个课题摆在我面前《九九乘法表》。
对于程序来说循环也是非常有用且重要的一环,那么今天抓住六一活动的尾巴分享一下如何使用循环嵌套写一个《九九乘法表》。

循环

在C#中循环有for、foreach、while、do while… 这里使用for循环来编写

首先我们来看for循环的基本结构:
图片1
当程序运行到该行,检查到for关键字将会进行循环
循环体内容由分号隔开,程序装会执行
第一步:执行<1初始化条件>
第二步:判断<2判断条件> 是否为true 如果是 则进行循环体
第三步:执行<3循环体> 内容
第四步:执行<4迭代条件>
第五步:判断<2判断条件> 是否为true 如果是 则进行循环体
第六步:执行<3循环体> 内容
第七步:执行<4迭代条件>
后面重复执行 2 3 4 2 3 4…直至判断<2判断条件> 是否为false时
跳出循环执行后面的代码。

注意:
当在循环体中遇到continue;关键字 则不执行循环体中后面的代码,直接来到<4迭代条件> 继续执行后面的循环
当在循环体中遇到break;关键字 则不执行循环体中后面的代码,直接跳出当前循环,继续执行后面的代码
当在循环体中遇到return; 关键字 则不执行循环体中后面的代码,直接跳出当前的方法


嵌套循环

那么我们怎么打印九九乘法表呢?
我们怎么打印乘法表呢,乘法表中需要由几个数字和符号组成,可以留意到有一定规律的。
A X B = AB
A X C = AC A X D = AD
…以此类推,这个相信大家能理解
于是我们需要用嵌套循环,下面看代码:
在这里插入图片描述

当第一次执行<1外循环体>时,i为1
此时内循环体变量j由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环一次.
j由1到1就结束
当第二次执行<1外循环体>时,i为2
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环两次.
j由1到2就结束
当第三次执行<1外循环体>时,i为3
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环三次.
j由1到3就结束
以此类推…
使用string将变化的数字串起来并输出,得到以下效果::
图片3
至此一个《九九乘法表》就打印结束了。

结语

在我们的知识体系中,这个是简单但非常关键的知识
讲的有些啰嗦了,这知识也时常让我想起数学老师耐心教导的样子…
至永远长不大的孩子们.
感谢阅读


http://www.ppmy.cn/news/366458.html

相关文章

从搭建hadoop开始学习大数据中分而治之的MapReduce(伪集群模式)

环境准备 首先需要将如下四个必要的文件下载到计算机&#xff08;已经附上了下载地址&#xff0c;点击即可下载&#xff09;。 Vmware Workstation 17.x 【官方的下载地址】 CentOS-7-x86_64-Minimal-2009【阿里云镜像站下载地址】 openjdk-8u41-b04-linux-x64-14_jan_2020【开…

简单搭建whisper模型完成语音识别

主要步骤 安装Anaconda安装python环境安装ffmpeg用于解析音频视频测试&#xff08;两种方法&#xff09; 安装Anaconda&#xff08;不做介绍&#xff09; 安装python环境 建议建个新环境&#xff0c;避免和旧环境冲突 conda create -n whisper_env python3.8进入环境 conda …

Spring Boot企业级开发和Spark大数据实时处理课程总结

文章目录 一、Spring Boot企业级开发1. Spring Boot概述2. Spring Security3. Spring Data JPA4. Spring Boot集成Swagger5. Spring Boot集成MyBatis6. Spring Boot集成Redis 二、PySpark1. PySpark概述2. PySpark基础操作3. PySpark RDD编程4. PySpark SQL编程5. PySpark Stre…

从零开始 Spring Boot 38:Lombok 与依赖注入

从零开始 Spring Boot 38&#xff1a;Lombok 与依赖注入 图源&#xff1a;简书 (jianshu.com) 在之前的文章中&#xff0c;我详细介绍了 Lombok 的用法&#xff0c;考虑到在 Spring 中使用依赖注入&#xff08;DI&#xff09;是如此的频繁&#xff0c;因此有必要讨论使用 Lomb…

4K、高清、无水印视频素材库

赶紧收藏好这5个高清、无水印视频素材网站&#xff0c;能免费下载海可以商用&#xff0c;视频剪辑、自媒体必备~ 菜鸟图库 https://www.sucai999.com/video.html?vNTYxMjky 菜鸟图库虽然是一个设计网站&#xff0c;但它还有非常丰富的视频和音频素材&#xff0c;视频素材全部…

站群服务器租用

站群服务器多达258个IP&#xff0c;全部我司自主AS站群服务器为了提升每个网站对搜索引擎的权重&#xff0c;单独为一个或几个网站配置一个独立的IP&#xff0c;这样做是网站优化的重要一部分。 L5420 8核 8G 500G 253/1C 企业防御 100M BGP 850 E3 …

服务器租用哪家比较好

市面上服务商品牌众多&#xff0c;要说哪家好的话&#xff0c;很难定论&#xff0c;群英网络提醒大家在选购的时候留意以下几点。 1.服务商运营实力&#xff1a;企业在租用服务器之前可进行多家服务商的考察对比&#xff0c;了解对方的运营资质、规模大小、口碑信誉、售后服务等…

服务器位置出租,国内外各地服务器出租

南阳机房移动BGP专线100M、G口大带宽服务器&#xff0c;前所未有的低价 国内便宜好用的大带宽服务器&#xff0c;南阳移动BGP机房 随着网络的迅速发展&#xff0c;全国各种运营商的使用者也越来越多&#xff0c;便也出现了电信联通移动互访慢的问题。亿云南阳BGP机房&#xff0…