/**     * 打印实心菱形     *      * @param n     *            菱形的行数     */    public static void shape4(int n) {        for (int i = 0; i < n; i++) {            for (int k = n - i; k > 0; k--) {                System.out.print(' ');            }            for (int j = 1; j <= (2 * i + 1); j++) {                System.out.print('*');            }            System.out.println();        }        for (int i = n - 1; i > 0; i--) {            for (int k = 0; k <= n - i; k++) {                System.out.print(' ');            }            for (int k = (2 * i); k > 1; k--) {                System.out.print('*');            }            System.out.println();        }    }    /**     * 打印空心菱形     *      * @param n     *            菱形行数     */    public static void shape5(int n) {        for (int i = 0; i < n; i++) {            for (int k = n - i; k > 0; k--) {                System.out.print(' ');            }            System.out.print('*');            for (int j = 1; j <= (2 * i - 1); j++) {                System.out.print(' ');            }            if (i > 0) {                System.out.print('*');            }            System.out.println();        }        for (int i = n - 1; i > 0; i--) {            for (int k = 0; k <= n - i; k++) {                System.out.print(' ');            }            System.out.print('*');            for (int k = ((2 * i) - 1); k > 2; k--) {                System.out.print(' ');            }            if (i > 1) {                System.out.print('*');            }            System.out.println();        }    }

阅读全文 >

java菱形有几种状态_java程序,打出一个菱形,有什么规律吗相关推荐

  1. 详解Java线程的几种状态

    一言不合翻源码,一下就是Thread类源码中State内置枚举,列举出了Java线程的几种状态: /*** A thread state. A thread can be in one of the ...

  2. java 线程的几种状态(转载)

    java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW 状态是指线程刚创建, 尚未启动 RUNNABLE 状态是线程正在正常 ...

  3. Java线程的6种状态

    线程的概念,以及线程的创建方式,见我之前写的博文 本篇文章主要讲Java线程的6种状态 6种状态:初始状态(new) .可运行状态(Runnable).运行状态(Running).阻塞状态(Block ...

  4. Java 线程的6种状态(简单介绍)

    关于Java线程的状态网上的说法不一,有的说是6种状态,有的说是5中状态,索性就查看了一下Java源码.Thread类里面有一个枚举类,如下: public enum State {NEW,RUNNA ...

  5. java线程池返回线程状态_Java线程的不同状态

    java线程池返回线程状态 介绍 在Java中,线程可以具有状态. Thread.State枚举定义Java线程可以具有的不同状态. 该枚举定义了以下值– 新 可运行 已封锁 等候 TIMED_WAI ...

  6. java 线程的几种状态

    java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW 状态是指线程刚创建, 尚未启动 RUNNABLE 状态是线程正在正常 ...

  7. Java线程的5种状态及切换

    ava中的线程的生命周期大体可分为5种状态. 1. 新建(NEW):新创建了一个线程对象. 2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方 ...

  8. Java多线程学习总结(3)——Java线程的6种状态及切换

    一.线程六种状态 线程的状态在java中有明确的定义,在java.lang.Thread.State中有6种. ① New:线程被创建,未执行和运行的时候 ② Runnable:不代表线程在跑,两种: ...

  9. Java线程的6种状态及切换(透彻讲解)

    Java中线程的状态分为6种. 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法. 2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running ...

最新文章

  1. 火狐浏览器允许ajax,解决火狐浏览器发送jquery的ajax请求无效的问题
  2. redis集合数据过期_如何从Redis中的集合中自动删除过期的密钥?
  3. HDU 4539郑厂长系列故事――排兵布阵(状压DP)
  4. BZOJ 3223: Tyvj 1729 文艺平衡树(splay)
  5. kite 使用 go_使用Apache Storm和Kite SDK Morphlines的可配置ETL处理
  6. App后台开发运维和架构实践学习总结(8)——后台产品设计的4个原则
  7. Hive常见的存储格式的区别与应用场景
  8. 366 斐波那契数列
  9. 基于SSM的企业员工管理系统
  10. 单片机C语言基础知识篇
  11. Laravel之队列
  12. JavaScript 重定向
  13. FreeRTOS个人笔记-初谈CM3内核
  14. 优雅使用Jsdelivr/CDN加速博客访问速度
  15. css3的clip-path方法裁切图片(三角形,多边形,圆,椭圆)
  16. 网络协议之:基于 UDP 的高速数据传输协议 UDT
  17. pyQT5 AES 加解密
  18. 服务器 硬盘 热,服务器硬盘热插拔数据会丢失吗
  19. java 水仙花数_如何理解Java中的水仙花数?
  20. 应用协议 tcp udp

热门文章

  1. 超专业解析!10分钟带你搞懂Linux中直接I/O原理
  2. DDD领域驱动设计 — 贫血模型与充血模型
  3. 只要努力搞,没有KPI搞不垮的团队?
  4. Netflix 开源用于 Spring Boot的 GraphQL 服务框架DGS
  5. 聊聊未来的程序员该如何选公司和谋规划
  6. 万万没想到,1200 年前老祖宗们就知道大数据了
  7. Git 分支设计规范
  8. 聊聊用户裂变的那些事
  9. 亿级浏览型网站静态化架构演变
  10. 百度map-api-视图