黑马程序员技术交流社区

标题: 【黑马记录我的学习之旅】用JAVA打印菱形 [打印本页]

作者: 黑驴来变马    时间: 2016-12-23 00:09
标题: 【黑马记录我的学习之旅】用JAVA打印菱形
本帖最后由 黑驴来变马 于 2016-12-23 00:12 编辑

说实在的,写的比较乱。特别是,打印倒三角形的时候,我愣是琢磨了两个小时

[Java] 纯文本查看 复制代码
package HW1221;

import java.util.Scanner;

public class rhombus {

        public static void main(String[] args) {
  while (true) {
                        Scanner scanner = new Scanner(System.in);
                        System.out.println("请输入三角形的行数");
                        int K = scanner.nextInt();
                        int i;
                        int j;
                        
                        //                上半部分
                        //空格循环
                        for (i = 0; i < K; i++) {
                                for (j = i + 1; j < K; j++) {
                                        System.out.print("  ");
                                }
                                for (j = 0; j < (i + 1) * 2 - 1; j++) {
                                        System.out.print(" *");
                                }

                                System.out.println();
                        } //下半部分
                        for (i = 0; i < K - 1; i++) {
                                for (j = 0; j <= i; j++) {
                                        System.out.print("  ");
                                }
                                for (j = 0; j <2*(K-3)-2*i+3; j++) {
                                        System.out.print(" *");
                                }
                                System.out.println();
                        }
                }
               
        }

}



作者: 袁志娜    时间: 2016-12-23 00:13





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