利用Java输出九九乘法表(从四个方向排列)
2017-09-20 22:55
302 查看
public class jiujiuchengfabiao {
}
四种情况结果运行如下:
public static void main(String[] args) { // TODO 自动生成的方法存根 int i,j; //左上 for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { System.out.print(j+"*"+i+"="); System.out.printf("%-4d",i*j); } System.out.println(); } System.out.println();//空一行,方便看清 //左下 for(i=9;i>=1;i--) { for(j=1;j<=i;j++) { System.out.print(j+"*"+i+"="); System.out.printf("%-4d",i*j); } System.out.println(); } //右上 for(i=1;i<=9;i++) { for(j=i;j<9;j++) { System.out.print("\t"); } for(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();//空一行,方便看清 //右下 for(i=9;i>0;i--) { for(j=0;j<9-i;j++) { System.out.print("\t"); } for(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(); } }
}
四种情况结果运行如下:
相关文章推荐
- 通过函数从四个方向输出九九乘法表
- java(九九乘法表输出1,3,5,7,9)
- Java算法——输出九九乘法表
- JAVA 输出指定字符串所有排列组合
- Java实现九九乘法表的输出
- Java递归实现全排列改进(一)---利用HashSet实现去重
- 关于java一个for循环输出九九乘法表
- 利用二重循环输出字符的特殊排列
- 输出字符串的全部组合/全排列 Java
- java利用for循环输出正三角新解
- 利用java循环输出等腰三角形
- java循环练习:把100——200中不能被3整除的数输出,每四个换一行输出
- Java九九乘法表/冒泡排序倒叙输出
- Java利用printf()格式化输出
- Java实现的按照顺时针或逆时针方向输出一个数字矩阵功能示例
- java输出字符串的所有排列
- Google面试题(java)—有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD
- 利用java输出(>)大于号——循环算法
- java 打印输出九九乘法表.要求:只能使用一个while,不能使用for循环、递归。
- java__给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度