栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

趣味Java——九九乘法表

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

趣味Java——九九乘法表

        循环控制,如字面所言,就是让你的代码可以循环执行的一条指令。

        for 作为关键字使用,众所周知,for 循环有四部分组成:循环变量初始化、循环条件、循环条件迭代、循环操作。循环变量初始化,让循环有了起点;循环条件让循环有了终点;循环变量迭代让循环从起点到终点有了过程,从点变成线。至于循环操作,像是让循环从线变成面。不得不说,是一个很有趣的过程。

        特别指出的是,循环条件是一个返回布尔值的表达式。毕竟是做判断的,恐怖非布尔值也不合适吧哈哈哈。

        编程思想第一步,化繁为简。

        九九乘法表思路分析:

1、从纵向看,有一个从 0 到 9 的变量;从横向看,有一个从 1 到 9 的变量。也就是说,应该设置两个循环变量。

2、一定是一个嵌套循环,这时要寻找两边变量之间的规律。

        一开始,是这样的:

public class theMultiplicationTable {


	public static void main(String[] args) {
		int i;
		int j;
		for(i=0;i<10;i++) {
			for(j=1;j<10;j++) {
			System.out.print(i+"*"+j+"="+i*j+"  ");
			}
			System.out.println();
		}

	}

}

运行结果:

 明显不太理想。

此时,只要改动内部循环的循环条件,即可。

改进后代码:

public class theMultiplicationTable {
	public static void main(String[] args) {
		int i;
		int j;
		for(i=0;i<10;i++) {
			for(j=1;j 

运行结果:

        编程思想第二步,先死后活。

新设置两个变量,以后想变成什么乘法表都行。如果转成键盘输入,就会更加灵活。

代码如下:

// import java.util.Scannner;可以使用键盘输入
public class theMultiplicationTable {
	public static void main(String[] args) {
		// Scannner input = new Scannner(System.in);
		int i;
		int j;
//System.out.println("请输入一个数");
		int start = 0;//input.nextInt();
//System.out.println("请输入一个数");
		int count = 9;//input.nextInt();

		for(i = start;i<=count;i++) {
			for(j = 1;j 

        执行结果不变。

        在循环操作代码块中,加入  +"  "  ,是为了美观。不然呈现出的乘法表会粘在一起。其中还有很多细节,我就不便详说了。

        一看接触这个九九乘法表 for 循环,实在头疼。现在却看起来格外清新可爱。我想很多事都是这样的吧。

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658599.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号