01/定义一个九九乘法表的函数
目的:
1/练习函数的定义
2/练习for循环语句的嵌套使用
思路:
1/有两个未知数,行和列,定义为x和y
2/没有具体返回值,用void来定义函数返回值类型
九九乘法表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
……
分析规律:
1/每一行的第一列,被乘数都是相同的1 。内循环控制列,所以内循环中初始化值是1,且每一行的每一列呈递增。所以 :for (int y=1;y<=x ;y++)
2/乘数随着行的递增而递增。外循环控制行。 所以 :for (int x=1;x<=9;x++)
class FunctionTest01
{
public static void main(String[] args)
{
printTable99(); //直接调用定义好的打印99乘法表函数
}
static void printTable99() //定义一个打印99乘法表的函数
{
for (int x=1;x<=9 ;x++ )
{
for (int y=1;y<=x ;y++ )
{
System.out.print(y+"*"+x+"="+y*x+"\t"); //用 \t制表符
}
System.out.println();
}
}
}