问题描述
用Java编一段乘法口诀代码,自己输入所需要的行数n;得到n^2的乘法表;
程序代码
import java.util.Scanner;
public class Javawork {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数,来创建一个乘法表:");
int num = sc.nextInt();
for(int i=1;i<=num;i++){
for(int j=1;j<=i;j++){
System.out.printf(i+"*"+j+"="+j*i+"\t");
}
System.out.println();
}
}
}
输出结果
知识点总结
通过两个嵌套for循环输出的;Scanner sc = new Scanner(System.in);这里Scanner对象可以用来接收键盘的输入内容
心得体会
作为一名大二菜鸟,刚刚接触java,很多地方都不懂,所以慢慢打一些很短的代码,一方面练练手,另一方面希望可以提高自己的编程思维。可能我代码的有很多不合格,望包涵。