初学Java,九九乘法表实例
初学Java,都会用到的一个实列,实现九九乘法表。要如何实现平常看到9行9列的乘法表呢?
输出结果,如下:
具体要如何实现呢?
这里就用到了循环嵌套(把一个循环放在另一个循环体内,那么就可以形成嵌套循环),解释如下:
class JiuJiuChengFa{
public static void main (String[] args){
//外层循环 控制行数
for (int x = 1;x<=9;x++){
//内层循环 控制行数的个数
for(int y = 1; y<=x;y++){
System.out.print(y+"*"+x+"="+x*y+"\t");//"\t"用于表达式之间空出一个tab键的空格,打印输出
}
System.out.println();//用于换行
}
}
}
循环嵌套:就是循环语句的循环体本身是一个循环语句。
当外层循环条件为 ture时,开始执行外层循环的循环体,而内层循环将被外层循环的循环体来执行,而内层循环则需要反复操作自己的循环体。当内层循环结束,且外层循环的循环体执行结束时,则再次计算外层循环的循环条件;以此类推,直至外层循环条件为 false,跳出嵌套循环。
程序运行结果: