zoukankan      html  css  js  c++  java
  • 用双重for循环打出图形

    用双重for循环打出来的图形

    import java.util.Scanner;
    public class Test02 {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    System.out.println("请输入要打印的行数");
    int rows=input.nextInt();
    System.out.println("矩形");
    for (int i = 1; i <=rows; i++) {
    for (int j = 1; j <= rows; j++) {
    System.out.print("*");
    }
    System.out.println();
    }
    System.out.println("直角三角型");
    for (int i = 1; i <= rows; i++) {
    for (int j = 1; j <= i; j++) {
    System.out.print("*");
    }
    System.out.println();
    }
    System.out.println("等腰三角型");
    for (int i = 1; i <= rows; i++) {
    for (int j =rows-i-1; j >=0; j--) {
    System.out.print(" ");
    }
    for (int j = 1; j <= 2*i-1; j++) {
    System.out.print("*");
    }
    System.out.println();
    }
    System.out.println("菱形");
    for (int i = 1; i <= rows; i++) {
    for (int j =rows-i-1; j >=0; j--) {
    System.out.print(" ");
    }
    for (int j = 1; j <= 2*i-1; j++) {
    System.out.print("*");
    }

    System.out.println();
    }
    for (int i = 1; i <= rows-1; i++) {
    for (int j = 1; j <=i; j++) {
    System.out.print(" ");
    }
    for(int j=1;j<=2*(rows-i)-1;j++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }

    程序运行图

    请输入要打印的行数
    5
    矩形
    *****
    *****
    *****
    *****
    *****
    直角三角型
    *
    **
    ***
    ****
    *****
    等腰三角型
          *
        ***
       *****
     *******
    *********
    菱形
           *
         ***
       *****
     *******
    *********
     *******
       *****
        ***
          *

  • 相关阅读:
    day01_02.php的开发环境准备
    day01_01.了解php
    day05_01 鸡汤+内容回顾
    河北省科技信息通用调查系统需求-----------开发日志---第一天
    开发项目注意事项总结
    JavaScript学习心得
    掌握需求过程读后感
    自我检讨
    安卓开发使用get请求想服务器发送数据
    对安卓移动应用开发的学习
  • 原文地址:https://www.cnblogs.com/ztm1021810064/p/6685364.html
Copyright © 2011-2022 走看看