java for循环99乘法表_求助 在java环境下使用for循环写九九乘法表呀

展开全部

输出9*9乘法表:

一、思路:

1.从1*1到9*9,需要62616964757a686964616fe78988e69d8331333363373764输出9行数据,且9行算式个数从1到9递增

2.第一行一个算式,第二行2个算式,第三行3个算式...每个算式之间要有空格分开,便于阅读

3.用循环方式实现,需要定义一个循环,控制行数,同样,控制行数的变量也可以控制每行的算式个数,最后要加入换行。

4.光有行数和算式个数还不够,还需要一层循环进行输出,因为每行的第二个乘数都是变化的。可以在这个循环中加入格式控制

二、实现:

1.定义外循环,控制行数和算式个数,初值为1,大小不能超过10,循环后自增

2.定义内循环,控制乘法算式中第二个乘数的值,初值为1,且大小不能大于(小于等于)外层循环的变量,如果相等,输出完算式后要换行

实现代码:public class NineTest {

/**

* 输出9*9乘法表:

* 一、思路:

* 1.从1*1到9*9,需要输出9行数据,且9行算式个数从1到9递增

* 2.第一行一个算式,第二行2个算式,第三行3个算式...每个算式之间要有空格分开,便于阅读

* 3.用循环方式实现,需要定义一个循环,控制行数,同样,控制行数的变量也可以控制每行的算式个数,最后要加入换行。

* 4.光有行数和算式个数还不够,还需要一层循环进行输出,因为每行的第二个乘数都是变化的。可以在这个循环中加入格式控制

* 二、实现:

* 1.定义外循环,控制行数和算式个数,初值为1,大小不能超过10,循环后自增

* 2.定义内循环,控制乘法算式中第二个乘数的值,初值为1,且大小不能大于(小于等于)外层循环的变量,如果相等,输出完算式后要换行

* */

public static void main(String[] args) {

// TODO Auto-generated method stub

//第一种乘法表

for(int i = 1;i 

for(int j = 1;j <= i;j++){//内层循环,控制第二个乘数的值,格式控制

System.out.print(i+"*"+j+"="+i*j+" ");

if(i == j){//如果行数和算式个数相同,输出换行

System.out.println();

}

}

}

//第二种乘法表,互换i和j的位置

for(int i = 1;i 

for(int j = 1;j <= i;j++){

System.out.print(j+"*"+i+"="+i*j+" ");

if(i == j){

System.out.println();

}

}

}

}

}

运行结果:

be8c32b5e46d658fdb986d23f57ce07c.png

两种乘法表可供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值