通过函数从四个方向输出九九乘法表
2017-10-23 18:53
316 查看
package hhl; public class jiujiu { public static void main(String[] args) { zuoshang();//调用输出左上乘法表的函数 zuoxia();//调用输出左下乘法表的函数 youshang();//调用输出右上乘法表的函数 youxia();/调用输出右下乘法表的函数 } public static void zuoshang()//定义输出左上乘法表的函数 { for(int i=1;i<=9;i++)//通过for语句的嵌套输出九九乘法表 { for(int j=1;j<=i;j++) { System.out.print(j+”*”+i+”=”); System.out.printf(“%-4d”,i*j); } System.out.println(); } } public static void zuoxia()//定义输出左下乘法表的函数 { { System.out.println(); for(int i=9;i>=1;i–)//同上 { for(int j=1;j<=i;j++) { System.out.print(j+”*”+i+”=”); System.out.printf(“%-4d”,i*j); } System.out.println(); } } public static void youshang()//定义输出右上乘法表的函数 { { for(int i=1;i<=9;i++)//同上 { for(int j=i;j<9;j++) { System.out.print(“\t”); } for(int j=i;j>0;j--) { if((i*j)<10) System.out.print(" "+j+"*"+i+"="+(i*j)+"\t"); else System.out.print(+j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } System.out.println(); } public static void youxia()//定义输出右下乘法表的函数 { { for(int i=9;i>0;i–)//同上 { for(int j=0;j<9-i;j++) { System.out.print(“\t”); } for(int j=i;j>0;j--) { if((i*j)<10, System.out.print(" "+j+"*"+i+"="+(i*j)+"\t"); else System.out.print(+j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } } }
运行结果如下:
本次实验的知识点:
1,for循环语句与if语句的嵌套使用。在Java中定义函数和调用。
2,对九九乘法表这一类知识的掌握,以及各种输出方法的尝试 。
本次实验的总结:
1,对函数在Java中使用的了解和掌握,
2,对对多重循环的运用让程序更加简洁易懂。
3,自生的不足,对于计算这一方面的思维不是很强,以及对软件操作的不熟,望下次提高。
相关文章推荐
- 利用Java输出九九乘法表(从四个方向排列)
- 一起talk C栗子吧(第一百八十一回:C语言实例--通过printf函数输出%)
- Unity3D 摄像机的Transform通过摇杆输出的方向
- 郝斌的C语言基础 159-161 通过函数完成对结构体变量的输入输出
- 2通过程序获得环境变量,getenv(),setenv()函数和unsetenv()函数,env查看环境变量,echo输出指定的环境变量
- c中自定义函数通过sizeof来输出数组的长度为何不正确?【原创】
- 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
- 通过函数完成对结构体变量的输入和输出
- 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
- 将一个5*5 矩阵中最大的放在中间,四个角分别放最小的数据,顺序分别是左右上下,通过函数完成。
- linux下通过dup2标准输出重定向查看系统进程方法(也是popen函数实现的方法)
- 通过函数完成对结构体变量的输入与输出
- android开发中怎么通过Log函数输出当前行号和当前函数名
- 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
- 编写一个函数,能输出文件夹下的文件列表,文件名通过控制台输入
- [学习笔记]通过open函数改变标准输出的方法
- 编写一个函数,能输出文件夹下的文件列表,文件名通过控制台输入
- BufferedWriter通过字符数组来缓冲数据,当缓冲区满或者用户调用flush()函数时,它就会将缓冲区的数据写入到输出流中。
- 飘逸的python - 实现一个pretty函数美丽的输出嵌套字典
- C#中的四个判等函数