问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用Java通过#号打出囧字、菱形和空心菱形?

发布网友 发布时间:2022-05-29 03:37

我来回答

2个回答

热心网友 时间:2024-10-21 16:36

显示效果是这样的:

代码如下:

        int hangshu = 11;
        int yiban = hangshu / 2 + 1;
        int yibano = hangshu / 2;
        System.out.println("空心菱形:");
        for(int k = 1;k <= yiban;k++){
            for(int i = 1;i <= (yiban - k);i++){
                System.out.print(" ");
            }
            System.out.print("*");
            for(int i = 1;i <= ( (k - 2) * 2 + 1);i++){
                System.out.print(" ");
            }
            if(k != 1){
                System.out.print("*");    
            }
            System.out.println();
        }
        for(int k = yibano;k >=1;k--){
            for(int i = 1;i <= (yiban - k);i++){
                System.out.print(" ");
            }
            System.out.print("*");
            for(int i = 1;i <= ( (k - 2) * 2 + 1);i++){
                System.out.print(" ");
            }
            if(k != 1){
                System.out.print("*");    
            }
            System.out.println();
        }


        System.out.println("实心菱形:");
        for(int i = 1;i <= hangshu;i++){
            if(i <= hangshu/2 + 1){
                for(int k = 1;k <= hangshu/2 + 1- i;k++){
                    System.out.print(" ");
                }
                for(int k = 1;k <= i;k++){
                    System.out.print("* ");
                }
                    System.out.println();
            }else{
                for(int k =1;k <= (i -(hangshu/2 + 1));k++){
                    System.out.print(" ");
                }
                for(int k = 1;k <= (2 *(hangshu/2 + 1) - i);k++){
                    System.out.print("* ");
                }
                System.out.println();
            }    
        }


囧字再看看

热心网友 时间:2024-10-21 16:37

System.out.println("##########");
System.out.println("#  #  #  #");
System.out.println("# #    # #");
System.out.println("# ###### #");
System.out.println("# #    # #");
System.out.println("# ###### #");
System.out.println("##########");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是什么钞票。 请问这是哪个国家的钞票?价值多少人民币?谢谢 快易典学生平板电脑屏幕碎了怎么办,我在书店买的,可以拿到书店修吗... 沧州龟头周围有一圈小肉粒是什么? 快易典学生电脑的屏幕摔坏了,触屏触不了,可以修吗?如果修的话要多少... 西班牙冷汤和哪些菜品搭配更好喝? 西班牙番茄冷汤提示 我想请问你在秦汉胡同学学古筝...一共需要多少钱啊,包括买古筝的钱 word2010如何查看和编辑文档? 胸罩带子老掉,罩杯边有空 9V直流变压器能充7.2V锂电池吗??电池会不会有保护冲不上电 威刚ddr3 1600 4g的兼容性好不好 2019年天安保险公司 ...最终word导出PDF格式文件的时候,线条变粗了 ...边框都显示的是细线(0.5磅),但是转化为PDF文件后显示粗线(1.5... 明日装机 创维G31型43A4电视有DVD接口吗? 建水到西双版纳自驾游路线 高铁g4756次停靠站点查询 卡西欧G shock 4314的详细资料 我是乘坐2月12号g4314到郑州东下车,能不出站直接乖坐d5611吗? 建筑装饰装修工程公司需要哪些资质? pbs的节点空闲但不接受任务是怎么回事? EXCEL公式高手请进呀,解决问题后再加分!!! 河南鹤康通能源有限公司怎么样? 卸载显卡驱动时出现出错,丢失条目 谁知道&lt;&lt;别问我是谁&gt;&gt;电视剧的片头片尾曲的名字是什么,急~急~急... 《谋杀启事》最新txt全集下载 别问我是谁,电视剧 帕金森的遗传基因能改变吗 DDR3 1600 4G和DDR3 13332G是混用好呢,还是只用DDR3 1600 4G好?_百度... Java 用for 和 if语句写空心菱形 麻烦问下 if语句里面的内容是如何掏... 和平精英火力对决队友的身份卡不显示秒数 JAVA编程:一个循环打空心菱形 宇瞻DDR3 1600 4G 和宇瞻DDR3 2133 4G是否可以组成双通道? 求:用Java语言写只用一个for循环输出“*”组成的空心菱形的思路或代码... 喷漆卡掉火力对决没了? 端游绝地求生有类似手游和平精英里面的火力对决模式吗? 党组织活动费用每个人A制也是组织活动吗? 绝地求生火力对决有没有可能有3把M134? 党组织建设的指导性书籍 梦中射精射是病吗 还有哪些春节贴的对联 学信网复试网速要求 大家过年经常贴的对联都有什么?(至少写出30条,包括上联、下联和横批... 研究生网络复试网络需要多少兆网速? 在梦中射精正常吗,这和遗精有什么区别吗? 研究生网络复试一百兆宽带够用么? 普通散户能否参与定向增发? 有没有一个女同事让你梦里射她无数遍