》简单的几何图形打印,运用for循环实现  #代码初学#

其中包含以下图形,由于显示问题,以下图形和代码打印出来的有些许差别(打印出来的是标准图形)

==========打印直角三角形==========
*
***
*****
*******
*********
=========打印倒直角三角形==========
*********
*******
*****
***
*

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印直角三角形==========\n");for (int i=0;i<5;i++) {//第几行for (int x=0;x<2*i+1;x++) {//打印几个System.out.print("*");}System.out.print("\n");}System.out.print("==========打印倒直角三角形==========\n");    for (int i=0;i<5;i++) {//第几行for (int x=0;x<9-2*i;x++) {//打印几个       System.out.print("*");}System.out.print("\n");}}
}

==========打印第二种直角三角形==========
*
**
***
****
*****
=========打印倒的第二种直角三角形========
*****
****
***
**
*

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印第二种直角三角形==========\n");for (int i=0;i<5;i++) {//第几行for (int y=0;y<i+1;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印倒的第二种直角三角形==========\n");for (int i=0;i<5;i++) {//第几行for (int y=0;y<5-i;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}}
}

==========打印第三种直角三角形==========
     *
    **
   ***
  ****

*****
========打印倒的第三种倒直角三角形=======
*****
 ****
  ***
   **
    *

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印第三种直角三角形==========\n");for (int i=0;i<5;i++) {//第几行for( int x=0;x<4-i;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<i+1;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印倒的第三种倒直角三角形==========\n");for (int i=0;i<5;i++) {//第几行for( int x=0;x<i;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<5-i;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}}
}

==========打印等腰三角形==========
    *
   ***
  *****
 *******
*********
=========打印倒等腰三角形==========
*********
 *******
  *****
   ***
    *
=========打印空心等腰三角形========
    *
   * *
  *   *
 *     *
* * * * *
========打印倒空心等腰三角形========
* * * * *
 *     *
  *   *
   * *
    *

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印等腰三角形==========\n");  for (int i=0;i<5;i++) {//第几行for( int x=0;x<4-i;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<2*i+1;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印倒等腰三角形==========\n");for (int i=0;i<5;i++) {//第几行for( int x=0;x<i;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<9-2*i;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印空心等腰三角形==========\n");  for (int i=0;i<5;i++) {//第几行for( int x=0;x<4-i;x++ ) {//打印几个空格System.out.print(" ");}if ( i >0 && i<4 ) {System.out.print("*");for (int y=0;y<2*i-1;y++) {//再打印几个空格System.out.print(" ");}System.out.print("*");}else {for (int y=0;y<i+1;y++) {//打印几个*System.out.print("* ");}}System.out.print("\n");}System.out.print("==========打印倒空心等腰三角形==========\n");  for (int i=0;i<5;i++) {//第几行for( int x=0;x<i;x++ ) {//打印几个空格System.out.print(" ");}if ( i >0 && i<4 ) {System.out.print("*");for (int y=0;y<7-2*i;y++) {//再打印几个空格  5 3 1 n=2(4-i)-1System.out.print(" ");}System.out.print("*");}else {for (int y=0;y<5-i;y++) {//打印几个*System.out.print("* ");}}System.out.print("\n");}}
}

==========打印实心菱形==========
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *
==========打印空心菱形==========
    *
   * *
  *   *
 *     *
*       *
 *     *
  *   *
   * *
    *

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印实心菱形==========\n");   for (int i=0;i<5;i++) {//第几行for( int x=0;x<4-i;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<2*i+1;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}for (int i=5;i<9;i++) {//第几行for( int x=0;x<i-4;x++ ) {//打印几个空格System.out.print(" ");}for (int y=0;y<17-2*i;y++) {//打印几个*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印空心菱形==========\n");   for (int i=0;i<9;i++) {//第几行for( int x=0;x<4-i;x++ ) {//打印几个空格System.out.print(" ");}for( int x=0;x<i-4;x++ ) {//打印几个空格System.out.print(" ");}System.out.print("*");for( int x=0;x<2*i-1 && i<5;x++ ) {//打印几个空格System.out.print(" ");}for( int x=0;x<15-2*i && i>4;x++ ) {//打印几个空格System.out.print(" ");}if( i>0&&i<8) {System.out.print("*");}System.out.print("\n");}}
}

==========打印平行四边形==========
    *****
   *****
  *****
 *****
*****
==========打印反平行四边形==========
*****
 *****
  *****
   *****
    *****

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印平行四边形==========\n");  for ( int i=0; i<5;i++) {for (int x=0;x<4-i;x++) {System.out.print(" ");}for ( int y =0;y<5;y++ ) {System.out.print("*");}System.out.print("\n");}System.out.print("==========打印反平行四边形==========\n"); for ( int i=0; i<5;i++) {for (int x=0;x<i;x++) {System.out.print(" ");}for ( int y =0;y<5;y++ ) {System.out.print("*");}System.out.print("\n");}}
}

==========打印梯形==========
    *****
   *******
  *********
 ***********
*************
==========打印倒梯形==========
*************
 ***********
  *********
   *******
    *****
==========打印空心梯形==========
    * * *
   *     *
  *       *
 *         *
* * * * * * *

public class Pra07091{public static void main(String [] args) {System.out.print("==========打印梯形==========\n"); for ( int i =0;i<5;i++) {for (int x =0;x<4-i;x++) {//打印空格System.out.print(" ");}for (int y=0;y<2*i+5;y++) {//打印*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印倒梯形==========\n");  for ( int i =0;i<5;i++) {for (int x =0;x<i;x++) {//打印空格System.out.print(" ");}for (int y=0;y<2*(4-i)+5;y++) {//打印*System.out.print("*");}System.out.print("\n");}System.out.print("==========打印空心梯形==========\n");   for (int i=0;i<5;i++) {for (int x =0;x<4-i;x++) {//打印空格System.out.print(" ");}System.out.print("*");if (i<4&&i>0) {for ( int y=0;y<2*i+3 ;y++) {System.out.print(" ");}System.out.print("*");}else {for (int z=0;z<i+2;z++) {System.out.print(" *");}}System.out.print("\n");}}
}

Java语言 for循环打印各种简单几何图形相关推荐

  1. c语言for循环打印九九乘法口诀的三种简单方法

    c语言for循环打印九九乘法口诀的三种简单方法 由于在学习c语言,今天在复习巩固知识,练习代码的时候,简单的总结了三种for循环打印九九乘法口诀的方法,加深了自己的理解.代码注释和简单的思路已经注释在 ...

  2. 使用Java语言while循环来实现假如我有一张足够大的纸,他的厚度为0.1毫米 请问折叠多少次,可以折叠到珠峰高度?

    使用Java语言while循环来实现假如我有一张足够大的纸,他的厚度为0.1毫米 请问折叠多少次,可以折叠到珠峰高度? /* while 循环 需求: 世界上最高的山峰是珠穆朗玛峰(8844.43米= ...

  3. Java语言的循环控制结构

    Java语言的循环控制结构 循环控制结构:是在一定条件下,反复执行某段程序的流程结构,被反复执行的程序称为循环体.循环控制结构是程序中非常重要和基本的一种结构,它是由循环语句来实现的. Java 的循 ...

  4. Java用for循环打印99乘法表

    Java用for循环打印99乘法表 ##Java用for循环打印99乘法表 public static void main(String[] args) {for(int i = 9;i >0; ...

  5. java 语言 写字板_一个简单的java语言写字板.docx

    一个简单的java语言写字板.docx 一个简单的JAVA语言写字板一.需求分析1.需求分析:现在网络上各种文档编辑器数不胜数.功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有 ...

  6. Java语言具有功能强大和简单易用的两个特征

    在国内IT行业招聘中,大量的招聘需求都是和Java相关,且比例还在上升.巨大的人才缺口直接导致各企业纷纷以高薪聘请Java人才.那么,Java工程师的职业发展路径是什么样的?小白入门Java后,成长路 ...

  7. R语言FOR循环打印9*9乘法表

    R语言FOR循环打印9*9乘法表 算法原理 使用for循环打印99乘法表时,需要两重循环,第一重循环乘数,第二重循环表示被乘数,打印当乘数大于等于被乘数时的结果,并在每次第二重循环结束时换行. 代码和 ...

  8. C语言 for循环打印倒三角

    C语言 for循环打印倒三角 #include<stdio.h> int main(void) {int n, i, j;for(n = 4; n > 0; n--)//控制行,每行 ...

  9. C语言中用循环打印各种图形

    C语言中用循环可以打印出各种图形 1 直角三角形(靠右直立):部分代码 int i,j;for (i=0; i<6; i++) {for (j=6;j>i ;j-- ) {printf(& ...

最新文章

  1. puppet (三)
  2. 小游戏_猜数_JAVA
  3. Vue route页面跳转,传递参数接收到的参数为空
  4. 运维的基本知识点及分类工作
  5. NOIP2008提高组(前三题) -SilverN
  6. JAVA复习5(集合——集合的遍历 Iteratorforeach、Enumeration——HashMap、HashTable、LinkedHashMap——map的遍历)
  7. POJ1742 Coins(DP)
  8. 原生js实现选中所有的checkbox
  9. Java中对查出的数据计数_基础算法7:从数据库某个字段中取出现次数最多的几条数据形成“热门xxx”...
  10. 京东联盟开发(10)——轮询获取数据
  11. 大智慧c语言dll,易语言大智慧dll模板接口
  12. python实现Flesch Reading Ease Readability Formula——Flesch阅读易读性公式
  13. 旧版的rust怎么老是掉线_RUST服务器进不去 RUST掉线用什么加速器解决?
  14. iphone拍照标注转发微博应用--Gurgle 发布
  15. Visual Studio Ultimate 2013(VS2013旗舰版 下载地址及哈希校验)
  16. Shell中IF大于等于小于
  17. PC比电脑好玩的秘密是什么?答案就是因为有这些神奇的网站!
  18. [Openstack]一键安装Openstack测试环境
  19. 职场打工人快看过来,一分钟教会你PDF转Word后怎么编辑
  20. 第五章 USB2.0布线及注意事项

热门文章

  1. 对口高考计算机应用真题,对口高考计算机应用基础总复习试题1
  2. android仿抖音上下切换视频,微信小程序仿抖音视频之整屏上下切换功能的实现代码...
  3. VBA 根据日期筛选数据
  4. 多层板和胶合板的区别
  5. springBoot 使用webSocket
  6. 一个青年公益志愿者的走访心得
  7. 货车司机老王的一个梦
  8. SQL学习笔记之二:QUOTENAME函数
  9. SpringBoot整合支付宝-当面付(二)
  10. 乔布斯:关于Flash的几点看法