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

java计算菱形大小

发布网友 发布时间:2024-05-05 21:07

我来回答

1个回答

热心网友 时间:2024-07-26 00:21

你这就是要打印出一个棱形吧,不过你贴上去的源代码里面有些问题,输入的参数也不清楚是什么具体含义,我就重写一个吧,把输入参数定义为棱形的边长(即一边有多少个星号)。然后通过计算每个星号的坐标来控制具体的打印字符。坐标计算见图解。

具体代码如下:

public class Main
{
    public static void main(String[] args)
    {
        printHollowRhombus(10);
    }

    public static void printHollowRhombus(int size)
    {
        for (int i = 0; i < size; i++)
        {
            for (int j = 0; j < size - i + 2 * i; j++)
            {
                if (j == size - i - 1 || j == size + i - 1)
                {
                    System.out.print("*");
                }
                else
                {
                    System.out.print(" ");
                }
            }

            System.out.println("");

        }
        
        //此处如果改成i=1,那就是一个完全尖的棱形
        for (int i = 0; i < size; i++)
        {
            for (int j = 0; j < 2 * size - i - 1; j++)
            {
                if (j == i || j == 2 * size - i - 1 - 1)
                {
                    System.out.print("*");
                }
                else
                {
                    System.out.print(" ");
                }
            }
            
            System.out.println("");
        }
    }
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新生儿脐疝的诊断与鉴别 小儿脐疝发病原因 导致新生儿脐疝发作的原因有哪些? 腾讯视频2023年10月24日免费会员账号分享-腾讯视频2023年10月24日免 ... 百度网盘激活码免费领取2024 百度网盘激活码免费领取最新分享 我是男生 今年18周岁 我身高172是不是完蛋了 我还会长吗? 估计还能长... 开荒保洁一平米多少钱 物业开荒费用包括哪些 公司保洁开荒多少钱一平 开封灌汤包哪家正宗 开封哪家灌汤包最好吃 Java怎么用for循环打星号"*",打出一个空心菱形? 用JAVA实现的,用星号打一个菱形 《了不起!舞社》队员迎来闲暇时光,节目中有哪些"整活"场面 《了不起!舞社》队员迎来闲暇时光,节目中有哪些"整活"场面? 维生素B2 能增进视力吗? EXCEL哪个公式可以达到理想需求 飘飘然然是何人指什么生肖 十二生肖从它来,飘飘然然是何人什么生肖 飘飘然然是何人是什么生肖? '飘飘然然是何人是什么肖 飘飘然然是何肖是哪一个生肖 科比在NBA获得20000分是在什么时候?? 科比在什么时候达到20000分 科比是几岁得到2万分先生的? NBA科比是在几月几日或得两万分的? 来月经多吃些什么好,月经吃芒果可以吗 edr是车牌拍的什么电影 有一个电影很早的了,讲诉一对情侣在马路边上猜车牌号单双号,后来关_百... 创业板新股卖出的最佳时机 跟我走 的单词怎么写 悬浮稳定性的影响因素 在大鱼塘水蛭,田螺一块养可以吗 遵义市住房公积金管理中心 小伙去办银行卡、排队的小姐姐真漂亮、看看小伙敢不敢前去搭讪!_百度... 本田锋范cd保险在什么位置 锋范收音机保险丝在哪里 否定词表判断的有哪些? 江右诗社泰和年会之什 其一 奉答剧饮千杯江右诗社辛卯年会邀客元韵... 江右诗社泰和年会之什 其三 将之泰和年会访谒名山有作作者是什么朝代的... 开发android4.2要jdk什么版本 福晶板材质量如何? y=1/x为什么没有极值 ...bx^2+cx+d的系数满足什么关系时,这个函数没有极值,请说明为什么_百度... 若函数f(x)=ax³+bx²+cx+d没有极值,abc满足条件 四川省绵阳市到湖南省常德市安乡县坐火车怎么去,下火车怎么转客车,麻 ... 法院强制执行没有财产还没有钱农村老人的老农保会不会扣走? 地定草敢喝吗不知道有没有毒老百姓说是喝了能下火 紧急避孕药和消炎药隔几个小时吃才不影响避孕效果? Flash载入swf,以及实现暂停、倒退 怎样才能剪辑