默认输出99乘法表与用户自定义乘法表
class table99{
public static void table99(){
for(int x=1;x<=9;x++){ //默认九九乘法表
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
}
public static void table99(int a){
for(int x=1;x<=a;x++){ //自定义1-a乘法表
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
}
public static void table99(int a,int b){
for(int x=1;x<=b;x++){ //自定义a-b乘法表
for(int y=a;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x+"\t");
}
}
}
public static void main(String[] args){
table99();
System.out.println();
table99(8);
System.out.println();
table99(3,8);
}
}
尝试优化函数
class table99{
public static void table99(){ //默认九九乘法表
table99(1,9);
}
public static void table99(int b){ //自定义1-b乘法表
table99(1,b);
}
public static void table99(int a,int b){
for(int x=1;x<=b;x++){ //自定义a-b乘法表
for(int y=a;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
}
public static void main(String[] args){
table99();
System.out.println();
table99(8);
System.out.println();
table99(3,8);
}
}