Java只用一个循环语句输出九九乘法表
同学们在进行编程学习的时候,输出九九乘法表应该是基础中的基础了,只要我们使用几个循环语句即可轻松实现,那么你有没有想过如果只用一个循环语句应该怎么实现呢?
分析:注意是使用一个循环语句来写,增加了逻辑上的难度,如果两个循环、进行嵌套实现,比较容易实现
那么使用一个循环如何实现?
思考一个问题:使用这一个循环用来控制什么?可是用来控制打印的表达式的个数,从11=1打印到99=81一个打印45个
打印表达式需要的数,分别定义两个变量 num1为从1开始打印的数 ,row为打印的行数
int num1=1;int row=1;
代码如下:
打印结果如图:
最后一行是不需要的,为什么会出现呢?
因为在循环体的两个判断中,第一个if的语句块内部num1++,在每行打印倒数第二个表达式时,num1+1后正好符合第二个if条件,所以这次循环输出两次,那么从第2行到第9行多输出8个表达式,也就是最后一个的那8个表达式,所以循环条件的次数应该-8,也就是如下:
之后我们重新打印就可以看到最后一行不会出现了!
本文来自千锋教育,转载请注明出处
Java只用一个循环语句输出九九乘法表相关推荐
- Java技巧:用一个循环语句输出九九乘法表!
同学们在进行编程学习的时候,输出九九乘法表应该是基础中的基础了,只要我们使用几个循环语句即可轻松实现,那么你有没有想过如果只用一个循环语句应该怎么实现呢? 分析:注意是使用一个循环语句来写,增加了逻辑 ...
- PHP输出一个上三角乘法表,javascript使用三种循环语句输出九九乘法表与输出一个三角形...
实例 html> js打印乘法表与输出三角形 document.write('for循环输出九九乘法表:'); for (var i = 1; i <=9 ; i++) { for(var ...
- Linux脚本输出99乘法表,利用shell脚本各种循环语句输出九九乘法表
SHELL语句主要包含三种:for循环语句.while循环语句.unitl循环语句. 这里分别使用这三种循环或者结合使用来实现九九乘法表.详细如下: 使用for循环实现: #!/bin/bash #f ...
- Python使用循环嵌套输出九九乘法表
Python使用循环嵌套输出九九乘法表: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1. 首先输出9行,循环输出 i= 1 while i <= 9:print(i ...
- c语言 for语句输出九九乘法表
/*for语句输出九九乘法表*/ # include <stdio.h> int main() { int i,j;for(i=1;i<=9;i++){for(j=1;j<=i ...
- Java单层循环实现输出九九乘法表
package com.tj.chap4; /*** 单层循环输出九九乘法表* */ public class forfor99 {public static void main(String[] a ...
- python学习之循环语句的九九乘法表
while 语句的九九乘法表: ##九九乘法表 #总共有九行# 每行中的列数,就是当前所处的行号#乘式的第一个数代表的是列,第二个数代表的是行 row = 1#行column = 1#列while r ...
- C语言循环结构设计输出九九乘法表,C语言嵌套循环之输出九九乘法表
//输出九九乘法表 #include int main() { int m,n; for(m=1;m<=9;m++) { n=1; for(n=1;n<=9;n++) { printf(& ...
- 用c语言、java、c++编写一个程序,输出九九乘法表。
先上代码 #include<stdio.h> int main() {int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf(&qu ...
最新文章
- JS怎么刷新当前页面
- 使用批处理实现mysql数据库备份与上传
- Java RESTful Web Service实战
- Dr. Evil Underscores(异或最大值最小)
- Integer 中的缓存类IntegerCache
- 努比亚z17s刷原生安卓_电脑运行手机APP,不会没关系,我推荐你使用显卡服务器运行安卓模拟器...
- c语言课程笔记格式,C语言课程学习笔记.docx
- 漫画:什么是 “图灵测试” ?
- 详细讲述matlab中矩阵的卷积函数convn
- 2021 年产品沉思录精选集 PDF 下载及卷首语合集:像农夫一样耕耘和等待
- Verilog 参数化位宽转换设计实例
- iptable端口重定向 MASQUERADE
- 金蝶软件核算项目的介绍及使用
- Python描述 LeetCode 781. 森林中的兔子
- 读书笔记||控制论、信息论、系统论
- 粒径20nm的金纳米粒Nafion-GOx-AuNPs对十二烷醇/葡萄糖氧化酶的标记过程
- 2022高教杯数学建模E思路 超详细文字内容 数模E题
- 基于人脸识别的课堂考勤系统 tkinter+openpyxl+face_recognition
- 使用一个高数值孔径离轴抛物面反射镜对飞秒脉冲聚焦
- 柱纵向钢筋长度计算机械连接,柱钢筋计算公式图解
热门文章
- js html模板生成图片不显示,网页中图片不显示问题
- Java深入研究_Java底层深入研究(一)
- pfSense 2.3.5发布!汉化包同步发布!
- iptables基本知识
- Knockout事件传递参数的几种方式
- 运算符和||运算符的优先级问题 专题
- 我的iPhone+Mac+Omnifocus实践GTD和ZTD的几点心得
- 【二分】Producing Snow @Codeforces Round #470 Div.2 C
- CDH-hive内进行删除操作
- Emmet 快速编写html代码