头一次发个带代码的帖子,把之前几天学的基本都用上了,写的不好大家见谅啊!
/*
打印一个由用户确定输出几行的九九乘法表
思路:1、导包;
2、定义一个新的方法,叫Cfb99;
3、在方法里写出乘法表
4、由于用户输入的数字可能会超出范围所以加个判断语句
@author:涿郡二哥
*/
import java.util.Scanner;
class ForForWork{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int key = sc.nextInt();
if(key>=1 && key<=9){//当用户输入的是1~9的数时调用方法
Cfb99(key);//导入用户输入的正确值
}
else{//当用户输入的超出范围时输出:您输入的数字有误!
System.out.println("您输入的数字有误!");
}
}
public static void Cfb99(int a){//定义了一个99乘法表的方法,定义a的值引用输入的次数
for(int x=1; x<=a; x++){//把a的值加入到99乘法表的打印语句中用来控制内循环次数
for(int y=1; y<=x; y++){//内循环用来打印乘法表
System.out.print(y+"*"+x+"="+y*x+"\t");//为了打印y*x=(y*x的值)
}
System.out.println();//用于换行
}
}
}
|