/**     * 打印实心菱形     *      * @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. 用ADOQuery创建SQL Server数据库,并创建表结构、存储过程和视图
  2. 高级数据库,建库,建表,建约束
  3. SpringBoot2 整合 CXF 服务端和客户端
  4. 如何火眼金睛鉴定那些单细胞转录组中的混杂因素
  5. VB讲课笔记04:数据类型、运算符与表达式、常用函数
  6. IT部领导总结:不想被淘汰,看看快速做报表的技巧,甚至能养老
  7. 电脑的发展史_UI设计发展史及未来
  8. 某大型银行深化系统技术方案之十:核心层之任务调度
  9. Exception.ToString()使用及其他方法比较
  10. DIV+CSS常见问题的14条原因分享
  11. Linux shell脚本文件的各种执行方式
  12. 万网绑定二级域名_万网主机绑定二级域名子目录
  13. 机器学习在信用评分卡中的应用
  14. 从阿里外包到年薪40W+的高级测试工程师,我的2年转行经历...
  15. 物流管理扫码器识别不了条码怎么办
  16. Adobe_Acrobat_Pro_DC_2022.003.20314 下载安装
  17. 每日一问。2015.1.8
  18. macOS Monterey 12.5 (21G72) Boot ISO 原版可引导镜像
  19. 约瑟夫环问题-python代码
  20. 【技术实现】java实时同步postgresql变更数据,基于WAL日志

热门文章

  1. 2019了,互联网研发是不是都快要被淘汰了?
  2. 7个实战案例、24个学习视频、12G干货资料...今天带你免费入门Python数据分析!...
  3. 推荐8款有趣实用的软件,建议你先收藏,总有一天你会用到
  4. java 对象转json json转对象
  5. Python的设计定位
  6. docker安装实验和docker容器的使用,云计算技术与应用报告
  7. python变量类型怎么决定的_如何确定python中变量的数据类型
  8. 48 jQuery元素操作
  9. vim常用操作总结完整版
  10. CVPR2021|深度感知镜面分割方法(RGBD数据)