用java代码实现九九乘法表_java用循环和分支结构写九九乘法表-程序员宅基地

技术标签: java  

分析乘法表发现,整体有九行,第一行是一列,第二行是两列,第三行三列.....第九行对应有九列,所以它的行数对应就有多少列,这样我们可以通过借助行数来控制它的列数,以此来实现乘法表的打印。

具体代码实现:

for循环

public class MultTable {
	public static void main(String[] args) {
		//此处调用九九乘法表方法实现打印
		multMethod();
	}
	public static void multMethod() {
		//使用for循环来实现乘法表
		//1.外层for循环控制行
		for(int i = 1; i <= 9; i++) {
			//1.内层for循环控制列
			for(int j = 1; j <= i; j++) {
				System.out.print(i + "*" + j + "=" + (i*j) + "\t");
			}
			System.out.println();//此处代码实现换行
		}
	}	
}

上述代码我们使用的是for循环嵌套来实现的,外层的for循环用来控制行数,内层for循环用来控制列数,然后每一行的列数就等它的行数,所以它的循环条件是小于等于外层的行数

代码运行结果展示:

1*1=1    
2*1=2    2*2=4    
3*1=3    3*2=6    3*3=9    
4*1=4    4*2=8    4*3=12    4*4=16    
5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    
6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    
7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    
8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    
9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81    

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44919512/article/details/119298803

智能推荐

winform中picturebox自适应图片大小_winform picturebox自适应-程序员宅基地

文章浏览阅读5k次。https://blog.csdn.net/caesarx/article/details/7869771picturebox控件共有两种载入图片方式,分别为:pictureBox1.BackgroundImage = Image,pictureBox1.load(url)为使加载的图片自使用控件尺寸,可以分别对pictureBox控件设置BackGroundImageLayout=Stre..._winform picturebox自适应

5款免费国外域名邮箱Mail.ru,Yandex,Zoho ,25Mail.St ,Postale申请和使用教程_yandex入口-程序员宅基地

文章浏览阅读9.1w次,点赞4次,收藏16次。目前还免费的国外稳定可靠的域名邮箱主要有俄罗斯的Mail.ru,Yandex和美国的Zoho,以及25Mail.St ,Postale。它们都是很好的免费架设域名、企业邮局的第三方平台,可架设内置的邮件订阅网站RSS更新和用户订阅管理功能。目前Zoho免费用户不支持POP和SMTP,无法自建域名邮局设置订阅无法使用,不过Postale,mail.ru 和Yandex邮局都支持POP3和STMP。如果是个人简单的域名邮箱日常使用,直接使用Postale或腾讯域名邮箱或163域名邮箱就可以。一、Ya_yandex入口

altium designer PCB 导入ADS EM仿真_altium designer能和ads结合使用吗-程序员宅基地

文章浏览阅读2w次,点赞40次,收藏170次。AD PCB 导入ADS仿真欢迎交流学习——[email protected]相信很多同学都和我一样,看了网上各种PCB板导入ADS教程后,觉得很繁琐,还需要借助autoCAD进行中间操作,废话不多说,这里分享以下我的仿真过程,希望对大家有帮助。1、PCB生成ODB++文件这里我们并不生成geber 文件,或者其他DXF DWG文件,而是选择ODB++,ODB++不仅含有元器件参数,还含有网络参数。① 打开AD17 → file → fabrication output → ODB+_altium designer能和ads结合使用吗

zju网页的自动登录和认证_浙大网上登录认证-程序员宅基地

文章浏览阅读1.7k次。无线认证登录学校无线采用的是认证登陆的方式,但是登录无线认证需要打开浏览器,有时候网页很难跳转,所以希望找到一种能够快速的登录的方式。最近自学python,发现requests模块可以达到这个目的,就写了一个简单的脚本,因为是初学必然存在很多不足,也希望大家能帮我指出。假定: username:“username” password:“password” 操作系统:deepin 15..._浙大网上登录认证

LogHub 智能日志分析通用公开数据集-程序员宅基地

文章浏览阅读8.8k次,点赞7次,收藏56次。01 数据驱动的智能运维​ 随着人工智能(artificial intelligence,简称 AI)的发展,智能运维(artificial intelligence for IT operations,简称AIOps)的概念 [5] 于 2016 年被 Gartner 首次提出,即通过机器学习(machine learning)等算法分析来自于多种运维工具和设备的大规模数据,自动发现并实时响应系统出现的问题,进而提升信息技术(information technology,简称 IT)运维能力和自动化程度_loghub

Oracle 11gR2 RAC 单网卡 转 双网卡绑定 配置步骤_oracle rac更换网卡-程序员宅基地

文章浏览阅读1.2w次。之前写过一篇双网卡绑定的文章,如下:Oracle RAC 与 网卡绑定http://blog.csdn.net/tianlesoftware/article/details/6189639 Oracle RAC 修改 IP 地址http://blog.csdn.net/tianlesoftware/article/details/5362925 这篇看一个完整的RAC修改网卡绑定的例子。 一.原R_oracle rac更换网卡

随便推点

AVDTP协议分析(一)--转--_avdtp是什么-程序员宅基地

文章浏览阅读3.7k次。AVDTP协议分析(一)1.概述 AVDTP(AUDIO/VIDEODISTRIBUTION TRANSPORT PROTOCOL)是用来描述音频/视频在蓝牙设备间的传输的协议,是A2DP协议的基础协议,其在协议栈中的位置如下:AVDTP协议建立在connection-oriented L2CAP channel上,只能支持point-to-pointsignaling。2.一些术语Strea..._avdtp是什么

JWT之token机制与双token详解-程序员宅基地

文章浏览阅读1.3w次,点赞25次,收藏133次。token机制何为token​ token即为令牌,是服务器生成的一串字符串,作为客户端向服务器进行请求的“通行证”。在客户端进行初次登陆后由服务器返回,之后的每次请求只需要携带token进行请求即可,而无需携带密码等敏感信息为何tokentoken可以减少敏感信息在网络间的传递因为json的通用性,所以JWT是可以进行跨语言支持的,像JAVA,JavaScript,NodeJS,PHP等很多语言都可以使用JWT可以在自身存储一些其他业务逻辑所必要的非敏感信息便于传输,jwt的构成非常简单_双token

Word2vec And Doc2vec - 文本向量化_doc2vec和word2vec区别-程序员宅基地

文章浏览阅读3.6k次,点赞2次,收藏11次。word2vec 与 doc2vec的区别:两者从字面意思上就可以大致判断出区别来,word2vec主要针对与单词,而doc2vec主要针对于文本:顾名思义,Word2Vec是在单个单词上训练的,而Doc2vec是在可变长度的文本上训练的,因此,每个模型可以完成的任务是不同的。使用Word2Vec,您可以根据上下文预测单词,反之则可使用Vera,而使用Doc2vec则可以测量完整文档之间的关系。概述:文本向量化是自然语言处理中的基础工作,文本的表示直接影响到了整个自然语言处理._doc2vec和word2vec区别

个人收藏的免费计数器-程序员宅基地

文章浏览阅读1.1k次。51yes.com2005/11/05 为您的网站提供免费计数统计服务,可统计项目多,且功能强大、设置方便,不弹插件及窗口。 yes52005/_免费计数器

LABVIEW2020 如何实现自加1_labview变量自加怎么处理-程序员宅基地

文章浏览阅读5.3k次,点赞3次,收藏13次。可以配合局部变量实现LABVIEW自加1。1、设计前面板 前面板添加1个数值输入控件(数值)和一个数值显示控件(数值2),参见下图。2、程序框图(1)、程序框图添加1个事件结构(2)、事件结构的超时端设置为1000毫秒并连线(3)、事件结构中添加1个局部变量(4)、局部变量的选择项为“数值” 即:局部指向数值输入控件(数值)。(5)、数值+1送到局部变量(6)、再建立1..._labview变量自加怎么处理

Apache Thrift系列详解(二) - 网络服务模型_tserver apache-程序员宅基地

文章浏览阅读988次。前言Thrift提供的网络服务模型:单线程、多线程、事件驱动,从另一个角度划分为:阻塞服务模型、非阻塞服务模型。阻塞服务模型:TSimpleServer、TThreadPoolServer。非阻塞服务模型:TNonblockingServer、THsHaServer和TThreadedSelectorServer。TServer类的层次关系:正文TServerTSe..._tserver apache