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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dengchao 中级黑马   /  2015-3-22 17:24  /  1242 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[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, 下载次数: 23)

用JAVA打印

用JAVA打印

3 个回复

倒序浏览
仅供参考
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();
                }

        }
}
回复 使用道具 举报
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();
        }

}
}
回复 使用道具 举报
谢谢你们
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马