分析:

打印的图形如下:
                      *
                     ***
                    *****
                   *******
                  *********
按行分析图形:

每一行由空格和*组成,星号的个数分别为:1,3,5,7,9,是按特定的方式增长的,空格的个数分别为:4,3,2,1,0,是依次递减的

按列分析图形:

每一行的空格数与星号数,与每一行的行数是相关的,例如:第一行:有4个空格,1个星号;第二行:有3个空格,3个星号;第三行:有2个空格,5个星号;第四行:有1个空格,7个星号;第五行:有0个空格,9个星号。

得出规律:

每行的空格数为:总行数减去当前行的行数,例如:第三行的空格数 = 总行数5 - 3  = 2.

每行的星号数为:(2*i)- 1,其中i为行数,例如:第三行的星号数 = (2*3)-1=5.

代码思路:

1、首先获取你想要的等腰三角形的层数,即总行数

2、外层循环的循环总次数就是总行数

3、里层循环有两个,分别打印空格和星号

4、两个里层循环都结束之后需要换行

import java.util.Scanner;
public class Demo6 {public static void main(String[] args) {System.out.println("请输入等腰三角形的层数:");int num = new Scanner(System.in).nextInt();for (int i = 1; i <= num; i++) {for (int j = 1; j <= num-i; j++) {//打印空格System.out.print(" ");}for (int k = 1; k <= 2*i-1; k++) {//打印*System.out.print("*");}System.out.println();}}
}

java打印等腰三角形相关推荐

  1. java打印等腰三角形和倒立等腰三角形

    一,java打印等腰三角形 package demo01;/*** java打印等腰三角形*/ public class Test20 {public static void main(String[ ...

  2. java打印等腰三角形_Java 后台开发面试题分享三

    重载(Overload)和重写(Override)的区别.重载的方法能否根据返回类型进行区分? 重载:同一个类,同一个方法名,不同的参数列表(参数的个数,类型和顺序不同):构造器可以重载:方法的重载与 ...

  3. java打印等腰三角形_可打印丨四年级数学易错易失分的26个知识点总结(附例题+答案),给孩子收藏!...

    朗读君提醒 点击图片跳转至小程序 即可[下载打印] ▼ 1. 列式计算时,一定要注意除和除以的区别:a除以b或a被b除列式为:a÷b,a除b,或用a去除b,列式为:b÷a2. 边长为4cm的正方形,半 ...

  4. Java小结(一)——打印等腰三角形

    一开始我们学习Java.C.python等语言的时候,都是从基本语法开始的,一些基本的循环语句,实现一些简单的小的练习需求. 比如打印等腰三角形.打印一个如下形式的等腰三角形: /*  * *** * ...

  5. java实现打印等腰三角形

    package cn.jbit.nestedloops; import java.util.Scanner; /*** 输入行数打印等腰三角形*/ public class IsoTriangle { ...

  6. JAVA之输入行数打印等腰三角形

    1.输入行数打印等腰三角形. 打开记事本,写如下一段代码: import java.util.Scanner; /*** 输入行数打印等腰三角形*/ public class IsoTriangle ...

  7. 打印等腰三角形----java练习题

    package com.test;/*题目:键盘输入一个整数,并判断该数字是否为奇数如果是奇数,则用其作行数打印等腰三角形 */ import java.util.Scanner;public cla ...

  8. java编程打印以下图形,分享java打印简单图形的实现代码

    我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ ...

  9. java打印 好看的图形_分享java打印简单图形的实现代码

    我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ ...

最新文章

  1. 刻意练习:LeetCode实战 -- 不同的二叉搜索树
  2. linux 双网卡绑定模式,双网卡绑定的模式及操作步骤
  3. 生产者消费者模型 java
  4. 2017年15佳Android黑客应用
  5. 罗永浩将重返高科技行业创业 将涉足AR/VR/MR领域
  6. tcpdf html 支持css吗,TCPDF 5.1 发布,增加对CSS的支持
  7. 昨晚学妹参加了B站秋招笔试,还想考考我?
  8. 解析java文件_使用JDK的Parser来解析Java源代码
  9. 最新Hadoop的面试题总结
  10. chrome浏览器inspect打不开解决方案
  11. Java:萌新之路——银行账户管理系统
  12. 洛谷 P1195 口袋的天空
  13. mesh、length、查看源代码函数、scatter、sysm、slove
  14. 数据挖掘 - 二手车交易价格预测(阿里天池)
  15. Flutter2.5新特性 中文版
  16. javascript实现小米搜索框
  17. JSTL 计算时间差
  18. 为降低普及门槛,鑫洋泉将全景环视做成“算法引擎”
  19. 大无语!!记录一下mac dpabi 安装报错:未定义函数或变量 ‘dpabi‘。Chrome浏览器!!!
  20. elementUI el-date-picker表单组件

热门文章

  1. 应试教育与理想教育之间
  2. MySql基本查询、连接查询、子查询、正则表达查询讲解
  3. 会员管理系统与微信连接能实现哪些功能?
  4. 油气开采上百年,技术依旧原始,硬伤在这儿
  5. yocto project
  6. 杨百万建议:炒股操作
  7. 雷建平:我亲历的中概股上市潮
  8. 百度7天GNN学习-图与图学习中
  9. 2021年中国电子商务政策汇总分析:电子商务行业体系不断完善,跨境电商、农村电商蓬勃发展[图]
  10. 插值查找(在数据是差值排序的时候比二分快)