4个方位的三角形和菱形
2016-02-26 21:12
281 查看
//输出三角形 //左下 for(int m = 1; m <= 10; m++) { for (int n = 1; n <= m; n++) { System.out.print("*"); } System.out.println(); } //左上(1) for(int m = 1; m <= 10; m++) { for (int n = 10; n >= m; n--) { System.out.print("*"); } System.out.println(); } //左上(2) for(int m = 9; m >= 1; m--) { for (int n = 1; n <= m; n++) { System.out.print("*"); } System.out.println(); } //右下 for (int m = 1; m <= 10; m++) { //输出空格 for (int n = 9; n >= m ;n--) { System.out.print(" "); } //输出* for (int n = 1; n <= m; n++) { System.out.print("*"); } System.out.println(); } //右上(1) for (int m = 1; m <= 9; m++) { //输出空格 for (int n = 1; n <= m ;n++) { System.out.print(" "); } //输出* for (int n = 9; n >= m; n--) { System.out.print("*"); } System.out.println(); } //右上(2) for (int m = 10; m >= 1; m--) { //输出空格 for (int n = 9; n >= m ;n--) { System.out.print(" "); } //输出* for (int n = 1; n <= m; n++) { System.out.print("*"); } System.out.println(); } // // // // // //菱形(方法一) // //上半部分 for (int m = 1; m <= 10; m++) { //输出空格 for (int n = 9; n >= m ;n--) { System.out.print(" "); } //输出* 左上 for (int n = 1; n <= m; n++) { System.out.print("*"); } //右上 for (int n = 1; n < m; n++) { System.out.print("*"); } System.out.println(); } //下半部分 for (int m = 1; m <= 9; m++) { //输出空格 for (int n = 1; n <= m ;n++) { System.out.print(" "); } //输出* 左下 for (int n = 9; n >= m; n--) { System.out.print("*"); } //右下 for (int n = 9; n > m; n--) { System.out.print("*"); } System.out.println(); } //菱形(方法二) int x=0; int x1=0; for(int i=0;i<5;i++){ for(int j=0;j<10;j++){ x=5+i; x1=5-i; if(j>=x1&&j<=x){System.out.print ("*");} else{System.out.print(" ");} } System.out.println(); } int x3=0; int x4=0; for(int i=1;i<5;i++){ for(int j=0;j<10;j++){ x3=i; x4=10-i; if(j>x3&&j<x4){System.out.print ("*");} else{System.out.print(" ");} } System.out.println(); }
相关文章推荐
- OpenGL入门学习(十一)
- 学习规划
- 基于Redis主从复制读写分离架构的Session共享
- BZOJ1143 [CTSC2008] 祭祀river
- java集合框架
- 美图面试经验整理
- 关于ssh报错:Agent admitted failure to sign using the key.
- Centos6.5更换yum源
- 4298: [ONTAK2015]Bajtocja 启发式合并 hash
- [ZOJ3494]BCD Code
- Tornado开发技巧
- vector模板的用法
- Abstract(抽象)可以修饰类、方法 http://www.cnblogs.com/suneryong/p/3571362.html
- struts2学习笔记
- OpenGL入门学习(十)
- map的两种取值方式
- css中的BFC
- Hibernate inverse和cascade的作用和区别
- <LeetCode OJ> 96. Unique Binary Search Trees
- mac Zip 常用命令