首页 > 编程语言 >用Java打印一个9层空心菱形

用Java打印一个9层空心菱形

时间:2022-11-27 21:33:34浏览次数:42  
标签:Java int 打印 System 空心 菱形 print out

public class Rhombus {

public static void main(String args[]) {

           for(int i=1;i<=5;i++){   //i表示层数

           //空格个数

           for(int k =1;k<=5-i;k++){

           System.out.print(" ");

            }

            //控制打印每层的*的个数

         for (int j = 1; j <= 2*i-1; j++) {

              if (j==1||j==2*i-1) {

              System.out.print("*");

                }else { System.out.print(" ");

       }

} //每打印一层* 换一次行

System.out.println();

} //后四层与前五层相似

for(int i = 4;i>=1;i--){

for(int k =1;k<=5-i;k++){

System.out.print(" ");

}

for(int j =1; j<=2*i-1;j++){

if (j==1||j==2*i-1) {

System.out.print("*");

}else {

System.out.print(" ");

      }

   }

System.out.println();

   }

  }

}

标签:Java,int,打印,System,空心,菱形,print,out
From: https://www.cnblogs.com/Bloghzzz/p/16930735.html

相关文章

  • Java: Exceptions - Try...Catch
    tryandcatch  Usetryandcatch:publicclassMain{publicstaticvoidmain(String[]args){try{int[]myNumbers={1,2,3};Syst......
  • Java: Wrapper Classes
    Wrapperclassesprovideawaytouseprimitivedatatypes(int, boolean,etc..)asobjects.PrimitiveDataTypeWrapperClassbyteByteshortShortint......
  • Java: Iterator
    An Iterator isanobjectthatcanbeusedtoloopthroughcollections,like ArrayList and HashSet.//ImporttheArrayListclassandtheIteratorclassi......
  • 线程总述(Java版)
    一、线程创建1、继承Thread类首先,自定义线程类继承THread类;其次,重写run方法,编写线程执行体;最后,创建线程对象并调用start()方法启动线程。但值得注意的是,线程并不一定......
  • 自用_Minecraft Java Server配置、指令等等提示
    尚未写完gamemode=(模式)//adventure冒险模式、creative创造模式、survival生存模式、spectator旁观者模式。online-mode=//用于验证玩家是否“在线”,也就是是否是正版......
  • 又一巨头从 Java 迁移到 Kotlin,简直很无语。。
    出品|OSC开源社区(ID:oschina2013)Meta发布了一篇博客表示,正在将其Android应用的Java代码迁移到Kotlin,并分享了这一过程中的一些经验。该公司认为,Kotlin是一种流行的......
  • java中时间表达
    初始化Datedate=newDate();输出时间字符串System.out.println(date.toString());字母           描述          ......
  • 学习Java掌握那些知识就入门了
    了解Java的基础Java基本语法、Java平台应用、Java的核心概念:JVM、JDK、JRE以及Java面向对象思想,同时要会学到如何在系统中搭建Java开发环境,以及如何利用第三方工具进行Jav......
  • Java开发学习(四十四)----MyBatisPlus查询语句之查询条件
    1、查询条件前面我们只使用了lt()和gt(),除了这两个方法外,MybatisPlus还封装了很多条件对应的方法。MybatisPlus的查询条件有很多:范围匹配(>、=、between)模糊匹......
  • Java基础_Spring三种构造方法
    第一种构造方法接口:FirstDaopackagecom.leehl.springgitider.dao;publicinterfaceFirstDao{publicvoidsave();}主方法:FirstDaoimplpacka......