A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yq648915965 初级黑马   /  2016-9-9 22:58  /  474 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

http://a1.qpic.cn/psb?/V14Cty5S1xYBmm/ZKJlz3wFu*S2zD*7SG1vxcGOlUY.VzyZQ*OjAlC.u3o!/b/dAQBAAAAAAAA&ek=1&kp=1&pt=0&bo=5gBLAeYASwEFACM!&sce=0-12-12&rf=viewer_311
请教各位大神,这个形状怎么编写代码?有注释更好!谢谢

7 个回复

倒序浏览
回复 使用道具 举报
说说思路吧,需要用到嵌套循环,一个用来控制行数,一个用来控制每行的*的数量
回复 使用道具 举报
根本看不到你说的形状啊
回复 使用道具 举报
菱形的,循环嵌套
回复 使用道具 举报
我不知道怎么上传照片   照片上传上去显示不出
回复 使用道具 举报
import java.util.Scanner;

class Lingx {
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
        System.out.println("请输入行数:");
                int s = sc.nextInt();
                lingx(s);

        }

        public static void lingx(int n){
            for(int i=1;i<=n;i++){
                        for(int j=1;j<=n-i;j++){
                                System.out.print(" ");
                        }
                        for(int j=1;j<=2*i-1;j++){
                                System.out.print("*");
                        }
                        System.out.println();
                }       

                for(int i=1;i<=n-1;i++){
                        for(int j=1;j<=i;j++){
                                System.out.print(" ");
                        }                  
                        for(int j=1;j<=2*(n-i)-1;j++)
                                System.out.print("*");
                        System.out.println();
                }

        }       
}
回复 使用道具 举报
楼上大神啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马