java打印等腰三角形
分析:
打印的图形如下:
*
***
*****
*******
*********
按行分析图形:
每一行由空格和*组成,星号的个数分别为: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打印等腰三角形相关推荐
- java打印等腰三角形和倒立等腰三角形
一,java打印等腰三角形 package demo01;/*** java打印等腰三角形*/ public class Test20 {public static void main(String[ ...
- java打印等腰三角形_Java 后台开发面试题分享三
重载(Overload)和重写(Override)的区别.重载的方法能否根据返回类型进行区分? 重载:同一个类,同一个方法名,不同的参数列表(参数的个数,类型和顺序不同):构造器可以重载:方法的重载与 ...
- java打印等腰三角形_可打印丨四年级数学易错易失分的26个知识点总结(附例题+答案),给孩子收藏!...
朗读君提醒 点击图片跳转至小程序 即可[下载打印] ▼ 1. 列式计算时,一定要注意除和除以的区别:a除以b或a被b除列式为:a÷b,a除b,或用a去除b,列式为:b÷a2. 边长为4cm的正方形,半 ...
- Java小结(一)——打印等腰三角形
一开始我们学习Java.C.python等语言的时候,都是从基本语法开始的,一些基本的循环语句,实现一些简单的小的练习需求. 比如打印等腰三角形.打印一个如下形式的等腰三角形: /* * *** * ...
- java实现打印等腰三角形
package cn.jbit.nestedloops; import java.util.Scanner; /*** 输入行数打印等腰三角形*/ public class IsoTriangle { ...
- JAVA之输入行数打印等腰三角形
1.输入行数打印等腰三角形. 打开记事本,写如下一段代码: import java.util.Scanner; /*** 输入行数打印等腰三角形*/ public class IsoTriangle ...
- 打印等腰三角形----java练习题
package com.test;/*题目:键盘输入一个整数,并判断该数字是否为奇数如果是奇数,则用其作行数打印等腰三角形 */ import java.util.Scanner;public cla ...
- java编程打印以下图形,分享java打印简单图形的实现代码
我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ ...
- java打印 好看的图形_分享java打印简单图形的实现代码
我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ ...
最新文章
- 刻意练习:LeetCode实战 -- 不同的二叉搜索树
- linux 双网卡绑定模式,双网卡绑定的模式及操作步骤
- 生产者消费者模型 java
- 2017年15佳Android黑客应用
- 罗永浩将重返高科技行业创业 将涉足AR/VR/MR领域
- tcpdf html 支持css吗,TCPDF 5.1 发布,增加对CSS的支持
- 昨晚学妹参加了B站秋招笔试,还想考考我?
- 解析java文件_使用JDK的Parser来解析Java源代码
- 最新Hadoop的面试题总结
- chrome浏览器inspect打不开解决方案
- Java:萌新之路——银行账户管理系统
- 洛谷 P1195 口袋的天空
- mesh、length、查看源代码函数、scatter、sysm、slove
- 数据挖掘 - 二手车交易价格预测(阿里天池)
- Flutter2.5新特性 中文版
- javascript实现小米搜索框
- JSTL 计算时间差
- 为降低普及门槛,鑫洋泉将全景环视做成“算法引擎”
- 大无语!!记录一下mac dpabi 安装报错:未定义函数或变量 ‘dpabi‘。Chrome浏览器!!!
- elementUI el-date-picker表单组件