for——for for循环练习(倒着打印九九乘法表)
程序员文章站
2022-06-05 22:07:59
...
要求打印如图效果:
public static void main(String [] args)
{
for(int i = 1,y=9; i<=9&y>=1;i++,y--)//i是决定行数,y是保证每一行的第一个数为9 8 7 。。。。。1
{
int num = 0;
for (int j = y,x=9;num<=i-1&x>=1;x--)//num<=i-1是为了保证每一行的列数正确,否则出现列数不对!!!
{ //
num++;
System.out.print(j+"*"+x+"="+j*x+" ");
if (j== x)
{
System.out.println();//当j等于x减的值后,输出跳行!
}
}
}
}
结果如图:
推荐阅读
-
利用Python循环(包括while&for)各种打印九九乘法表的实例
-
python 练习题:请利用循环依次对list中的每个名字打印出Hello, xxx!
-
用Java for循环打印出九九乘法表
-
Java循环和数组练习题:打印素数升级版
-
用python的while循环,打印九九乘法表
-
python3:使用for循环打印九九乘法表
-
嵌套循环(打印图形、九九乘法表)
-
for循环练习 打印4面三角形,99乘法表 ,打印1-100内整数 数字包含9跳过 每行输出5个 用空格分隔,按照从大到小的顺序输出4位数中的个位+百位=十位+千位的数字及个数
-
python基础--for循环(利用for循环打印各自不同格式的九九乘法表)
-
用C语言的while循环,打印九九乘法表