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. 对xaml的深入探究(补交作业)

    首先,下结论,看完那个外国老师的视频后,5%左右听懂了,分享给大家: 1.理解一下,xaml是特殊的xml,我们可以从代码语法看出,xaml中的打码很类似与html和xml的代码. 2.xaml.cs ...

  2. 使用单个httpclient实例请求数据。

    做J2EE的都知道httpclient这个工具,Android也自带这个工具,不过和J2EE上的不一样,可能是google在添加的时候,自己修改了一部分代码. 在J2EE中可以使用如下代码,在多线程的 ...

  3. Vue---基础笔记 (基础的构建 )

    vue 基础 准备工作 chrome浏览器插件安装 完成后出现标记 vue页面标记需要使用vue.js非vue.min.js 调试页面 结构模型MVVM =  m:model + v:view + v ...

  4. P2472 [SCOI2007]蜥蜴

    传送门 求无法逃离的蜥蜴总数的最小值就是求最多逃离的蜥蜴总数 所以显然考虑最大流,一个流量的路径就相当于一只蜥蜴逃离的路径 发现每个位置有一个最大经过次数,所以把每个位置拆成两个点$x,y$,$x$ ...

  5. 微信小程序回到顶部的两种方式

    一,使用view形式的回到顶部 <image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bin ...

  6. Oracle初始化数据库表空间、用户、表(索引、分区)等

    [oracle@bogon orcl]$ sqlplus sys/sys as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 8 ...

  7. Linux du与df命令的差异

    今天上午查看磁盘空间,df命令查看的时候:93%,du命令查看的时候:90%.回想起昨天在用ftp传输过程中,rm掉文件,应该是文件虽然表明上删除掉了,但是空间实际是未释放的. 由于du与df命令实施 ...

  8. python 冒泡和快排,不多说

    #-*-coding:utf8-*- import random a=[] b=[] def init_array(): for i in range(10000): v = random.randi ...

  9. html的列表

    1.无序列表(最常用) 先看个例子:如下图: 使用的 html标签为  <ul>   <!--ul是UnorderList的缩写,意为无序列表:li是ListItem的缩写,列表项- ...

  10. [转载+补充][PY3]——环境配置(2)——windows下安装pycharm并连接Linux的python环境

    原文地址:<你所会用到的Python学习环境和工具> 1. 下载安装Pycharm专业版 具体方法略.Pycharm5激活方法参考http://www.cnblogs.com/snsdzj ...