欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用for语句实现九九乘法表

程序员文章站 2022-06-05 22:09:59
...

用for语句实现九九乘法表

欢迎阅读,本人小白一枚,请多关照,谢谢大家。
如有错误,还请大家指出,谢谢。

  1. 方案一:
package zl;

public class Cfb {
	public static void main(String [] args) {
		int i, j,m;   //定义变量
		for(i=1;i<=9;i++) {
			for(j=1;j<=i;j++) {
				m=i*j;
				System.out.print( j+"*"+i+"="+m+"   ");
			}
			System.out.println("  ");
		}
	}
}
/* for循环语句
		当i满足条件是,执行循环体
		for(j=1;j<=i;j++) {
				m=i*j;
				System.out.print( j+"*"+i+"="+m+"   ");
		       }
			System.out.println("  ");
			当循环体执行完后,在返回**for(i=1;i<=9;i++)** 执行下一轮循环
			以此类推…………
			      j*i=m
			i=1   1*1=1
            i=2   1*2=2    2*2=4
            i=3   1*3=3    2*3=6    3*3=9
            …………
            …………
            i=9   1*9=9    …………
     */

运行结果如图所示:
用for语句实现九九乘法表

  1. 方案二:
package zl;

public class Mu99 {
	public static void main (String [] args) {
		int i,j,n=9;
		System.out.print("   *   |");
		for(i=1;i<=n;i++) 
			System.out.print(" "+i);
			System.out.print("\n-------|");
			for(i=1;i<=n;i++) 
				System.out.print("----");
			System.out.println();
			for(i=1;i<=n;i++) {
				System.out.print("   "+i+"   |");
				for(j=1;j<=i;j++) 
					System.out.print(" "+i*j);
				System.out.println();
				}
	}
}
/*这里可仿照方案一的思路来进行思考,不进行过多解释 ,方案二略比方案一难一点,可分步来,如有不懂可评论区留言*/

运行结果如图所示:
用for语句实现九九乘法表
本人也在公众号进行创作,公众号:【野生猿】,野生猿,伴你一路成长,欢迎大家关注,谢谢。
用for语句实现九九乘法表

相关标签: Java基础