package com.demo01;

public class Triangle {

	/**
* @param args
*/
/*
* 第一步:规定输出的行数
* 第二步:输出空格 再输出一个星,递增
* 第三步:输出下半部分
* 输出一颗星, 空格,再输出星(递减), 空格 , 结尾再输出一颗星
* 第四步:输出最后一行星
*/
// public static void rhombus(){
// for(int i=1; i<=25;i++){
// System.out.print("*");
// }
// System.out.println();
// //输出上半部分
// for(int j =1; j<=(25-5)/2; j++){
// //每一行的内容
// System.out.print("* ");
// //输出空格
// for(int n=1;n<=(25-5)/2-j;n++){
// System.out.print(" ");
// }
// //输出星
// for(int h=1;h<=2*j-1;h++){
// System.out.print("*");
// }
// //输出空格
// for(int n=1;n<=(25-5)/2-j;n++){
// System.out.print(" ");
// }
// //结尾 星
// System.out.print(" *");
// System.out.println();
// }
//
// //输出下半部分
// for(int i=1;i<=9;i++){
// //输出一颗星
// System.out.print("* ");
// //输出空格
// for(int h=1;h<=i;h++){
// System.out.print(" ");
// }
// //输出星 17
// for(int n=1;n<=20-i*2-1;n++){
// System.out.print("*");
// }
// //输出空格
// for(int h=1;h<=i;h++){
// System.out.print(" ");
// }
// //结尾 星
// System.out.print(" *");
// System.out.println();
// }
// for(int m=1; m<=25;m++){
// System.out.print("*");
// }
//
// }
public static void main(String[] args) {
// TODO Auto-generated method stub
//rhombus(); System.out.println("输出菱形");
//输出菱形
int n = 10;
for(int m=0;m<2*n-5;m++){
System.out.print("*");
}//第一行
System.out.println();
for(int i=0;i<n;i++){//上部分
System.out.print("*");
for(int j=0;j<=n-i+2;j++){
System.out.print(" ");
}
for(int k=n-i;k<=n;k++){
System.out.print("*");
}
for(int m=0;m<n-i+4;m++){
System.out.print(" ");
}
System.out.print("*");
System.out.print("\n");
}
//下部分 for(int i=0;i<n+1;i++){
System.out.print("*");
for(int j=n-i;j<=n+2;j++){
System.out.print(" ");
}
for(int k=0;k<=n-i;k++){
System.out.print("*");
}
for(int m = n-i;m<n+3;m++){
System.out.print(" ");
}
System.out.print("*");
System.out.print("\n");
}
for(int m=0;m<2*n-5;m++){
System.out.print("*");
} System.out.println();
//打印直角三角形
System.out.println("直角三角形");
for(int i=0;i<6;i++){
for(int j=0;j<=i;j++){
System.out.print("*");
}
System.out.println();
} System.out.println("输出菱形");
//输出菱形
int n1 = 6;
for(int i=0;i<n1;i++){
for(int j=0;j<=n1-i;j++){
System.out.print(" ");
}
for(int k=n1-i;k<=n1;k++){
System.out.print("*");
}
System.out.print("\n");
}
for(int i=0;i<n1+1;i++){ for(int j=n1-i;j<=n1;j++){
System.out.print(" ");
}
for(int k=0;k<=n1-i;k++){
System.out.print("*");
}
System.out.print("\n");
} } }

  

java 输出菱形的更多相关文章

  1. java输出菱形

    package test; public class Test { public static void main(String[] args) { for(int i=1;i<=4;i++){ ...

  2. java空心菱形

    图 1 要输出如图1所示的菱形,第一反应是看看这个菱形有什么特点.在草稿纸上比划了半天,将图1转化成了图2用数字表示的图 图 2 比较图1和图2发现有以下特点: (1)图2中的每一个数字代表图1中每个 ...

  3. JavaScript学习笔记-循环输出菱形,并可菱形自定义大小

    var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...

  4. 【转】JAVA输出内容打印到TXT以及不同系统中如何换行

    JAVA输出内容打印到TXT以及不同系统中如何换行 http://xiyang.09.blog.163.com/blog/static/59827615201172552755293/ 2011-08 ...

  5. java输出双引号

    java输出双引号 直接看例子 //输出双引号 public class Test { public static void main(String[] args) { System.out.prin ...

  6. Python输出菱形

    最近准备熟悉下Python的基础语法,准备练习下输出菱形.刚好作为自己blog的开篇~~ n =10 #控制菱形的大小 for i in range(1, n): for j in range(int ...

  7. java输出一个目录下的子目录

    java输出一个目录下的子目录 package com.vfsd.core; import java.io.File; public class ListDir { public static voi ...

  8. Javascript-循环输出菱形,并可菱形自定义大小

    var Cen = 6;//定义菱形中部为第几行(起始值为0) //for循环输出菱形 document.write("<button onclick='xh()'>点我for循 ...

  9. for循环输出菱形的形状【java】

    使用for循环语句输出以下“菱形”效果: * *** ***** ******* ********* ******* ***** *** * 代码 /* * *** ***** ******* *** ...

随机推荐

  1. [转]Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

    原文地址: http://outofmemory.cn/c/java-outOfMemoryError java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生 ...

  2. 渐进增强 VS 优雅降级

    渐进增强(Progressive Enhancement):一开始就针对低版本浏览器进行构建页面,完成基本的功能,然后再针对高级浏览器进行效果.交互.追加功能达到更好的体验. 优雅降级(Gracefu ...

  3. POJ3074 Sudoku

    POJ3074 Sudoku 与POJ2676相比,这一题搜索时每一步都找到最好确定的点进行枚举 对于每行.每列.每个九宫格,都分别用一个9位二进制数保存还有那些数还可以填 对于每个位置,将其所在行. ...

  4. How to stop UITableView from clipping UITableViewCell contents in iOS 7

    It looks like the view hierarchy changed slightly in ios7 for table view cells. You can try setting ...

  5. ModuleNotFoundError: No module named 'Crypto'

    pycrypto已经舍弃了使用pycryptodome,pip uninstall pycrypto,然后安装pycryptodome,pip install pycryptodome 可能还需要改名 ...

  6. 键盘压缩背景,ios滚动不流畅,禁止遮罩层下面内容滚动

    1.<!--防止软键盘压缩页面背景图片--> <script> const bodyHeight = document.documentElement.clientHeight ...

  7. 高阶篇:5)仿真研究Simulation studies

    本章目的:了解仿真,初步学会怎么应用仿真.   1.仿真的定义 仿真------就是用模型(物理模型或数学模型)代替实际系统进行实验和研究. 把实际系统建立成物理模型或数学模型进行研究,然后把对模型实 ...

  8. linux新增特性timerfd

    https://blog.csdn.net/shreck66/article/details/49745149

  9. 在ionic3+angular4项目中添加自定义图标

    在阿里图标库下载自己所需要的图标解压为一下目录 把iconfont.xx文件全部放到src/assets/fonts/文件夹下,可以全部替换里面的文件,但是要把之前iconfont.css文件下的文件 ...

  10. Oracle Schema

    1.这是Schema的definition: A schema is a collection of database objects (used by a user.) Schema objects ...