• 在Java中用for循环打印菱形


    package demo;
    
    import java.util.*;
    
    /**
    * 用循环打印菱形
    * @author Administrator
    * 
    */
    public class Rhomb {
      public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int row; // 菱形行数
        System.out.print("请输入菱形行数:");
        row = in.nextInt();
        while (row % 2 == 0) { // 判断菱形行数是否是奇数
          System.out.print("请输入奇数:");
          row = in.nextInt();
        }
        int size = (row + 1) / 2; 
        /**     * 上半部     */     for (int i = 1; i <= size; i++) {       for (int j = 1; j <= size - i; j++) {         System.out.print(" ");       }       for (int j = 1; j <= 2 * i - 1; j++){         System.out.print("*");       }       System.out.println();     }
        
    /**     * 下半部     */     for (int i = 1; i <= size - 1; i++){       for (int x = 1; x <= i; x++){         System.out.print(" ");       }       for (int y = i; y < row-i; y++){         System.out.print("*");       }       System.out.println();     }   } }
  • 相关阅读:
    JDK历史版本下载
    安装cocoapods及相关问题解决
    使用spring注解@Controller @Service @Repository简化配置
    自己动手编写spring IOC源码
    利用反射手写代码实现spring AOP
    浅谈系统架构<一>
    spring 声明式事务管理详解
    eclipse中SSH三大框架环境搭建<二>
    eclipse中SSH三大框架环境搭建<三>
    轻松理解spring IOC
  • 原文地址:https://www.cnblogs.com/GIRLANDBOYS/p/6700762.html
Copyright © 2020-2023  润新知