Java基础进阶-输入一个数,打印与之对应的乘法表,99乘法表的灵活版。
/*
需求:输入一个int类型数据n,要求答应出与对应的nn乘法表
eg;n=3
11=1
12=2 22=4
13=3 23=6 3*3=9
*/
import java.util.Scanner;
public class table99{
public static void main(String[] args){
//创建输入对象
Scanner sc = new Scanner(System.in);
//接收对象
System.out.print("请输入一个你想要打印的乘法表数字:....");
int num = sc.nextInt();
//进入循环输出
//判断行数
for(int i=1;i<=num;i++){
//控制列数
for(int j=1;j<=i;j++){
//不需要换行,\t为横向制表符,自动补齐,相当于tab键
//print跟println区别在于是否换行。
System.out.print(i+"*"+j+"="+i*j+"\t");
}
//换行
System.out.println();
}
}
}
还没有评论,来说两句吧...