编写99乘法表的两种方案
2017-01-17 20:57
393 查看
1、使用for循环嵌套
2、使用递归方法
public static void main(String[] args){ for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ int a=i*j; System.out.print(j+"*"+i+"="+a+" "); } System.out.println(); } }
2、使用递归方法
public static void main(String[] args){ chengFaBiao(9); } public static void chengFaBiao(int i){ if(i==1){ System.out.println(i+"*"+i+"="+i*i); }else{ chengFaBiao(i-1); for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+j*i+" "); } System.out.println(); } }
相关文章推荐
- [shell]两种方法写出99乘法表
- 在Linux系统下如何用shell编写99乘法表啊?
- JAVA课程学习二:99乘法表的编写
- java语言编写99乘法表的变形
- js实现两种99乘法表
- jsp编写99乘法表
- 编写一个程序,输出99乘法表
- JAVA作业:99乘法表的编写
- CSS实现div的全屏自适应显示(两种方案)
- java打印99乘法表,双重for循环
- 上传文件存入数据库或文件夹路径两种方案的实现
- JS两种方案解决跨域问题
- Unity之异步下载文件的两种方案
- 用openpyxl来实现99乘法表
- shell-7:99乘法表
- 打印99乘法表,并用continue剔除任意行
- 打印99乘法口诀 一个for循环
- xml文件的概述与应用场景 xml文件的组成部分&如何编写xml xml的两种解析方式的原理 Dom4J开源工具的使用
- DNS负载均衡与负载均衡器两种方案的选择
- 两种方式实现java定时器,使用quartz定时器框架和java自带Timer定时器,编写定时任务