首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何制作这个标志?

我如何制作这个标志?
EN

Stack Overflow用户
提问于 2015-03-05 06:50:55
回答 1查看 2.6K关注 0票数 0
代码语言:javascript
复制
int height = grid.getHt();
int width = grid.getWd();
//Paints everything Blue
for(int c=0;c<height;c++){
    for(int d=0;d<width;d++){
        grid.setColor(c,d,Color.CYAN);
    }    
}
//Paints a Yellow Line
for(int c=(height/3);c<((height*2)/3);c++){
    for(int d=0;d<width;d++){
        grid.setColor(c, d, Color.YELLOW);
    }
}
//makes the triangle
int temp;
temp = 0;
for(int d=0;d<(width-2)/4;d++){
    for(int c=0+temp;c<height-temp;c++){
        grid.setColor(c,d,Color.BLACK);
    }
    temp++;
}
//Makes that last black dot at the end of the triangle
if(height<=9){
    for(int c=(height-1)/2;;){
        for(int d=0;d<=(width-2)/4;d++){
            grid.setColor(c,d,Color.BLACK);
        }
    }
} else { 
    for(int j=0; j<=2; j++){
        int z=0;
        for(int c=0;c<(height-1)/2;c++){
            for(int d=0;d<=(width-2)/4;d++){
                grid.setColor(c-1,d,Color.BLACK);
            }
        }
    }
}

所以我应该使用java网格来绘制这个旗帜,这就是我目前所拥有的。9号的http://imgur.com/8xPkese,rJ38Sk0看起来还不错,但12号的时候就少了一个黑点。我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2015-03-05 06:53:54

没有对称的位置来放置“黑点”。

9是奇数,12是偶数。

对于9行,对称轴穿过中间行的中间。对于12行,对称轴位于两个中间行之间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28866657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档