使用java代码打印三角形、平行四边形、菱形

使用java代码打印三角形、平行四边形、菱形

/*

双重循环:

外循环控制:行

内层循环控制:列

*/

//最最重要的是记住:外层循环控制行,内存循环控制列。同时要了解循环的一个执行流程

public class ForFor{


public  static void main (String[] args){


for(int i =1 ;i<=4;i++){


for(int j=1; j<=5;j++){


System.out.print(“*”);





}


System.out.println();


}





/* 


输出三角行的图案:


分析:


双重循环:


外循环控制:行


内层循环控制:列


*


**


***


****


*****





*/


System.out.println(“______________”);





//行数是5行,列在变化


for(int i=0;i<=5;i++){


for(int j=0;j<i;j++){


System.out.print(“*”);


}


System.out.println();


}





System.out.println(“*************************”);


System.out.println(“打印平行四边形”);


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

            //填充空格

            for (int j = 1; j <= 5 – i; j++) {

                System.out.print(” “);

            }

            //内层循环 每次打印一个*

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

                System.out.print(“*”);

            }

            System.out.println();

        }


/*











*/


System.out.println(“打印倒立三角形”);


for(int i=5;i>0;i–){


for(int j=0;j<i;j++){


System.out.print(“*”);


}


    System.out.println();


}











System.out.println(“****打印三角形*****”);


for(int i=0;i<=5;i++){


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


System.out.print(” “);


}








for(int j=0;j<=i;j++){


System.out.print(“* “);


}





System.out.println();


}








System.out.println(“****倒立的三角形*****”);





for(int i=0;i<=5;i++){


for(int m=4;m>=5-i;m–){


System.out.print(” “);


}





for(int j=5;j>=i;j–){


System.out.print(“* “);


}





System.out.println();


}





System.out.println(“****菱形*****”);





for(int i=0;i<=5;i++){


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


System.out.print(” “);


}








for(int j=0;j<=i;j++){


System.out.print(“* “);


}





System.out.println();


}





for(int i=0;i<=4;i++){


for(int m=4;m>=4-i;m–){


System.out.print(” “);


}





for(int j=4;j>=i;j–){


System.out.print(“* “);


}





System.out.println();


}


 


 


 


 


 


 


 


}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100822.html原文链接:https://javaforall.net

(0)
上一篇 2021年5月24日 下午5:00
下一篇 2021年5月24日 下午6:00


相关推荐

  • 送你7个常用的服务器资源监控工具

    送你7个常用的服务器资源监控工具以这台鲲鹏服务器为例,先查看自己操作系统的发行版本(1)nmon:支持收集一段时间内,整机的CPU、磁盘、网络、内存等各项资源的使用情况。(2)perf:Linuxkernel自带的系统性能优化

    2022年7月4日
    27
  • 获取apk签名

    获取apk签名Apk签名相关方法一1.解压apk2.在META_INF目录下找到xxx.RSA文件3.执行keytool-printcert-filexxxx.RSA目录方法二keytool-list-v-keystorexxxx.keystore-storepass签名文件密码debug签名密码默认为android…

    2022年5月4日
    44
  • 百度这些年都干了什么?想当年神一般的存在,成了老网民的意难平

    百度这些年都干了什么?想当年神一般的存在,成了老网民的意难平

    2026年3月12日
    3
  • 微信小程序使用MQTT.js连接阿里云IoT物联网平台[通俗易懂]

    微信小程序使用MQTT.js连接阿里云IoT物联网平台[通俗易懂]前言最近公司要做物联网控制,觉得写app不能够兼容Android和iOS,于是选定了微信小程序来作为控制端,为了能够实时的监听到设备的状态变化,需要服务器能够主动推消息给小程序,一开始考虑了websocket,由服务器进行上报的数据监听,小程序使用websocket连接服务器接收消息,虽然能实现,但是加上业务逻辑之后就太复杂终归不好(因为服务器也是自己写–泪奔)于是想着,websocket既然…………………

    2022年8月31日
    14
  • 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项

    《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓存的实现原理,并且针对一级缓存的特点提出了在实际使用过程中应该注意的事项。读完本文,你将会学到:1、什么是一级缓存?为什么使用一级缓存?2、MyBatis的一级缓存是怎样组织的?(即SqlS

    2022年5月21日
    46
  • mybatiscodehelperpro激活码【2021.10最新】

    (mybatiscodehelperpro激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    989

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号