黑马程序员技术交流社区

标题: 求助打印一个这样的图像 [打印本页]

作者: dengchao    时间: 2015-3-22 17:24
标题: 求助打印一个这样的图像
[img]file:///D:\我的资料库\Documents\Tencent Files\349487774\Image\Group\S[`BS17W{OTAG@V6SEPTX0U.png[/img][img=0,2]file:///D:\我的资料库\Documents\Tencent Files\349487774\Image\Group\S[`BS17W{OTAG@V6SEPTX0U.png[/img]

QQ图片20150322172427.png (2.15 KB, 下载次数: 45)

用JAVA打印

用JAVA打印

作者: lrd7512369    时间: 2015-3-22 19:45
仅供参考
public class Exc3 {

        /**
         * @打印一个菱形ABCBA
         */
        public static void main(String[] args) {
                System.out.println("请输入三角形的行数");
                Scanner scanner = new Scanner(System.in);
                int line = scanner.nextInt();

                for (int i = 0; i < 2 * line - 1; i++) {
                        if (i <= line - 1) {
                                for (int j = line - 1 - i; j >= 0; j--) {
                                        System.out.print(" ");
                                }
                                for (char item = 65; item <= i + 65; item++) {
                                        System.out.print(item);
                                }
                                for (char item = (char) (65 + i - 1); item >= 65; item--) {
                                        System.out.print(item);
                                }

                        } else {
                                for (int j = 0; j <= i - line + 1; j++) {
                                        System.out.print(" ");
                                }
                                for (char item = 65; item <= (line - 2) + 65+(line-i); item++) {
                                        System.out.print(item);
                                }
                                for (char item = (char) (65+line-3+(line-i)); item >= 65; item--) {
                                        System.out.print(item);
                                }

                        }
                        System.out.println();
                }

        }
}

作者: xuweiyu    时间: 2015-3-23 09:26
public class Demo7 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
int len=9;
for(int i=1;i<=len;i++){
       
        for(int j=0;j<Math.abs((len+1)/2-i);j++){
                System.out.print(" ");
        }
        if(i<((len+1)/2)){
        for(int k=0;k<2*i-1;k++){
                if(k<i){
                System.out.print((char)(('A')+k));
                }else{
                System.out.print((char)(('A')+((2*i-2)-k)));
                }
        }}else{
                for(int k=0;k<(len-i)*2+1;k++){
                        if(k<(len-i)){
                        System.out.print((char)(('A')+k));
                        }else{
                                System.out.print((char)(('A')+(len-i)*2-k));       
                        }
        }
}
        System.out.println();
        }

}
}
作者: dengchao    时间: 2015-3-24 00:26
谢谢你们




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