黑马程序员技术交流社区

标题: 在Java中打印输出心形图案! [打印本页]

作者: LSD-ZWH    时间: 2015-12-1 11:06
标题: 在Java中打印输出心形图案!
刚刚开始学,自己想着写了一个用Java打印输出一个心形图案,可是打出来是畸形的,求大神指教!class LoveWH1 {
        public static void main(String[] args) {
                int x,y;
                char a = 3;
                for(x = 0; x<11; x++){
                        for(y = 0; y<18; y++){
                                if(x==0 && y==14
                                || x==1 && y==15
                                || x==2 && y==16
                                || x==3 && y==17
                                || x==4 && y==17
                                || x==5 && y==16
                                || x==6 && y==15
                                || x==7 && y==14
                                || x==8 && y==13
                                || x==9 && y==12
                                || x==10 && y==11){
                                        System.out.print(a+"\n");
                                }
                                else if(x==0 && y==8 || x==0 && y==9 || x==0 && y==13
                                || x==1 && y==7 || x==1 && y==10 || x==1 && y==12
                                ){
                                        System.out.print(a);
                                }
                                else if(x==2 && y==6 || x==2 && y==11){
                                        System.out.print(a);
                                }
                                else if(x==3 && y==5
                                || x==4 && y==5
                                || x==5 && y==6
                                || x==6 && y==7
                                || x==7 && y==8
                                || x==8 && y==9
                                || x==9 && y==10){
                                        System.out.print(a);
                                }
                                else{
                                        System.out.print(" ");
                                }
                        }
                }
        }
}



AW@0CVP18FYTFVJVIEZQ_O4.png (4.74 KB, 下载次数: 76)

这是自己写的,打印出来这样

这是自己写的,打印出来这样

作者: 1018chenhaiyang    时间: 2015-12-1 11:15
这个厉害了,佩服佩服
作者: LSD-ZWH    时间: 2015-12-1 11:19
1018chenhaiyang 发表于 2015-12-1 11:15
这个厉害了,佩服佩服

不知道为什么就是个畸形的是不是我写的有问题
作者: 孙志明    时间: 2015-12-1 14:20
一般人弄不出来
作者: 乌合屁民    时间: 2015-12-1 20:13
刚刚开始学  楼主牛逼~
作者: xuao277457401    时间: 2015-12-1 20:16
这个讲道理根本看不出来
作者: 斥候7300    时间: 2015-12-1 21:25
判断里面的代码好长啊,看不懂
作者: Kalsifa    时间: 2015-12-2 10:36
厉害,再调一调就出来了
作者: TG·小强    时间: 2015-12-2 10:47
楼主这个萝卜是从哪买的?
作者: eddy1820    时间: 2015-12-2 21:50
真厲害,樓主牛
作者: 我住隔壁我姓王    时间: 2015-12-2 22:18
萝卜给我来2斤,另外表示不会做这个   
作者: 金金金小天    时间: 2015-12-2 22:23
第四天,有压力,懂,但是敲不出代码。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2