用星星画菱形--Java
用星星画菱形
public class Hello{
    public static void main(String[] args) {
        char star = '\u2605';
        System.out.println("Hello " + star + " World!");
        // output a diamond shape with stars
        int temp1 = 0, temp2 = 0;
        for(int i=1; i<=4; ++i){
            temp1 = 4-i;
            temp2 = 2*(i-1)+1;
            while(temp1 > 0){
                System.out.print("  "); // one star char width = two spacing
                temp1--;
            }
            while(temp2 > 0){
                System.out.print(star);
                temp2--;
            }
            System.out.println();
        }
        for(int j=1; j<=3; ++j){
            temp1 = j;
            temp2 = 2*(3-j)+1;
            while(temp1 > 0){
                System.out.print("  ");
                temp1--;
            }
            while(temp2 > 0){
                System.out.print(star);
                temp2--;
            }
            System.out.println();
        }
    }
}
星星是个符号,其宽度有两个空格大小,utf-8编码为:\u2605, 代码输出结果为:

完!
用星星画菱形--Java的更多相关文章
- 冒泡排序和用for循环画菱形
		忘了当时刚开始学java编程时提到的冒泡排序和for循环画菱形怎么做了, 找了找以前的练习, 重新修改了一遍, 其实冒泡排序也是可以排列字符串和字符的, package com.test; publi ... 
- CSS3画菱形和平行四边形以及立方体
		利用CSS3中的transform属性画菱形和平行四边形 transform 实现2D或是3D的变形转换,通过transform可以实现对元素的四种变换:旋转.缩放.移动.倾斜 一.菱形 菱形的特点: ... 
- python基础练习题(题目 画菱形)
		day15 --------------------------------------------------------------- 实例022:画菱形 题目 打印出如下图案(菱形):. * * ... 
- 画柱状图Java
		样例输入:THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.THIS IS AN EXAMPLE TO TEST FOR YOURHISTOGRAM PROGR ... 
- 菱形java代码
		public class boy { //菱形 public static void main(String[] args) { int m=4; for (int i=0;i<=m;i++){ ... 
- Python基础-画菱形
		方法一 n = int(input('请输入:')) for i in range(1, n, 2): print(('*'*i).center(n)) for i in reversed(range ... 
- 【风马一族_Java】使用java,画出任意大小的菱形
		public class rhombic { public static void main(String[] args){ /** * scriber()画菱形的方法,参数 9 是指菱形的对角线的长 ... 
- Java基础之在窗口中绘图——绘制星星(StarApplet 1)
		Applet程序. 可以把更复杂的几何形状定义为GeneralPath类型的对象.GeneralPath可以是直线.Quad2D曲线和Cubic2D曲线的结合体,甚至可以包含其他GeneralPath ... 
- java  菱形
		//画菱形 一半 for(int hs=1;hs<11;hs++) //行数 { //画空格 for(int kg = 9; kg >= hs; kg--) //空格数 { System. ... 
随机推荐
- C#利用栈实现字符串运算解析
			附上参考文章链接:https://blog.csdn.net/qq_34831781/article/details/80104219 本人整合修复一些bug后的代码 using System; us ... 
- fasttext源码剖析
			fasttext源码剖析 目的:记录结合多方资料以及个人理解的剖析代码: https://heleifz.github.io/14732610572844.html http://www.cnbl ... 
- 新建的maven项目里没有src
			百度上搜到一个网友的一句话:没筷子你就不吃饭了是吧 若有所思 自己新建一个src文件 然后, 由于已经转换,因此上图没有sources选项 然后就可以在文件中随意编写文件 如果想添加package,直 ... 
- 关于RSA加密和签名的区别与联系
			发现网上对于RSA加密和签名的介绍普遍偏向于使用和概念的说明,今天想说一点不一样的.对于加解密和签名的使用及概念就不再说了,不知道的请自行百度. 签名的本质其实就是加密,但是由于签名无需还原成明文,因 ... 
- css3 动画属性
			transition Internet Explorer 9 以及更早版本的浏览器不支持 transition 属性. Internet Explorer 10.Firefox.Opera 和 Chr ... 
- Spark SQL设计
- GetOpenFilename的基本用法(文件夹实操)
			Sub 数据导入()Dim f, arr, i&, j&, k, m%, n%, p%, sh As Workbookf = Application.GetOpenFilename(f ... 
- ac与ap同步分析
			1 ApStatusRequest : ap把自己的状态发过来做请求 就相当于自我介绍 网关上抓包 : tcpdump -ni br-lan tcp port 8090 -Avv / -w po ... 
- hibernate4.3.8的dialect和创建SessionFactory遇到的一些问题
			好久不用hibernat,心里记着的还是hibernate3的标准,今天换成hibernate4.3.8后问题层出不穷啊... 首先是hibernate4.3.8中使用mysql方言时,hiberna ... 
- All you need to know about: solder mask and paste mask
			1, 从字面理解 (1) 从字面理解,solder mask意指要mask住需要solder的地方.那么被mask的是谁呢?是绿油层.可以把默认形态的绿油层想象成与PCB板形状.面积相同,solder ... 
