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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 黑驴来变马 于 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();
                        } 
                }
                
        }

}


1 个回复

正序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马