使用for循环打印直角三角形(实心/空心)、等腰三角形(实心/空心),菱形(实心/空心)
1.实行直角三角形 public static void main(String[] args) {//直角三角形(实心)for (int i = 1; i <= 8; i++) {//控制打印8行for (int j = 1; j <= i; j++) {//控制每行打印几个“*”//打印“*”System.out.print("*");}//换行System.out.println("");} }
执行结果:
*
**
***
****
*****
******
*******
********
2.空心直角三角形
public static void main(String[] args) {//空心的直角三角形for(int i=1;i<=8;i++){//控制打印8行for(int j=1;j<=i;j++){//控制每行打印几个“*”if(j==1||i==j||i==8){//打印“*”System.out.print("*");}else{System.out.print(" ");}}//换行System.out.println("");}
执行结果:
*
**
* *
* *
* *
* *
* *
********
3.实心等腰三角形
public static void main(String[] args) {//实心等腰三角形int a=8;for(int i=1;i<=a;i++){for(int j=1;j<=a-i;j++){System.out.print(" ");}for(int m=1;m<=i*2-1;m++){System.out.print("*");}System.out.println();} }
执行结果:
*
***
*****
*******
*********
***********
*************
***************
4.空心等腰三角形
public static void main(String[] args) {//空心等腰三角形int i,j;for(i=1;i<=8;i++){for(j=1;j<=8-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){if(j == 1 || j == 2 * i - 1 || i == 8){System.out.print("*");}else{System.out.print(" ");}}System.out.println("");} }
执行结果:(此处有些失真,需要的人自己运行代码)
*
* *
* *
* *
* *
* *
* *
***********
5.实心菱形
public static void main(String[] args) {//实心菱形int i,j;for( i=1;i<=5;i++){//菱形上部分的三角for(j=1;j<=5-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){System.out.print("*");}System.out.println();}for(i=1;i<=4;i++){//菱形下部分的三角for(j=1;j<=i;j++){System.out.print(" ");}for(j=1;j<=2*(4-i+1)-1;j++){System.out.print("*");}System.out.println();} }
执行结果:(此处有些失真,需要的人自己运行代码)
*
***
*****
*******
*********
*******
*****
***
*
6.空心菱形
public static void main(String[] args) {//空心的菱形int i,j;for( i=1;i<=5;i++){//菱形的上部分三角for(j=1;j<=5-i;j++){System.out.print(" ");}for (j=1;j<=2*i-1;j++){if(j == 1 || j == 2 * i - 1){//控制输出*System.out.print("*");}else{System.out.print(" ");//控制内部空心}}System.out.println();}for(i=1;i<=4;i++){//菱形的下部分三角for(j=1;j<=i;j++){System.out.print(" ");}for(j=1;j<=2*(4-i+1)-1;j++){if(j == 1 || j == 2*(4-i+1)-1 || i == 4){//控制输出*System.out.print("*");}else{System.out.print(" ");//控制内部空心}}System.out.println();} }
执行结果:(此处有些失真,需要的人自己运行代码)
*
* *
* *
* *
* *
* *
* *
* *
*
使用for循环打印直角三角形(实心/空心)、等腰三角形(实心/空心),菱形(实心/空心)相关推荐
- Java中利用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等
//打印一个正直角三角形. public class testfor{ public static void main(String[] args){ for(int i=1;i<=10 ...
- 如何使用for循环打印直角三角形
今天我来告诉大家如何使用for循环打印图案. 我们就以打印直角三角形为例,话不多说,直接上图. 1.直角在左下 2.直角在左上 3.直角在右上 4.直角在右下 学会了打印直角三角形之后,我们可以进一 ...
- 用python 打印等腰三角形、空心等腰三角形,棱形。空心棱形
#请输入你要打印的列数: row=int(input("请输入你要打印的列数:")) #等腰三角形 print("1.等腰三角形%d列"%(row)) for ...
- 循环 打印直角三角形,九九乘法表
--循环打印1..10的和 55 declare v_1 number:=1; v_2 number:=0; begin while v_1<=10 loop v_2:= ...
- Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等
1.打印正直角三角形 package javacto.taobao.com; public class TestFor {public static void main(String[] args) ...
- Python使用for循环打印直角三角形
文章目录 1. 直角在左上方 2. 直角在左下方 3. 直角在右上方 4. 直角在右下方 1. 直角在左上方 # 打印形状 # ***** **** *** ** *# 实现代码 # # 输入层数 a ...
- Python使用for循环打印直角三角形、九九乘法表、金字塔
文章目录 1. 四种直角三角型 1.1 直角在左上方 1.2 直角在左下方 1.3 直角在右上方 1.4 直角在右下方 2. 两种九九乘法表 2.1 常规 2.2 非常规 3. 金字塔 3.1 正金字 ...
- python打印一个空心等腰三角形,再内接一个空心三角形
def trangle(number):for i in range(1,number+1):if i > 1 and i < number:if i == number//2+1:str ...
- 清晰思路带你掌握如何运用循环打印各种图案(新手向)
目录 一.简单介绍三种循环语句及使用时的注意事项(已学会的可跳过) 1.do语句 2.while语句 3.for语句 4.补充说明 二.打印图案的共性发现 三.循环打印直角三角形 四.另类思路打印其他 ...
最新文章
- 波士顿动力的机器人会开门了,中国还要奋力追赶
- PCB设计必知:布局及设计规范
- 电脑基础c语言,C语言经验: 如何从零基础学习C语言?
- windows server 2008/2012安装PostgreSQL过程及问题总结
- vue项目中的跑马灯的使用
- Python基础_字符串的格式化
- mysql 删除数据表大小没变_为什么数据删除了,表文件大小不变?
- 你以为我确定能解决难题?也是硬着头皮向前冲
- NERO9注册机使用
- 关于solr schema.xml 和solrconfig.xml的解释
- 嵌入式设计 | 基于51单片机的tea5767收音机设计实操教程
- 计算机切换用户快捷键,Win10系统中快速切换用户有哪些快捷小技巧
- Excel 数组公式的简单使用
- 携程景区爬取 + 保存Excel
- Excel如何统计指定背景颜色数据个数
- php无极分类的效果,php 无极分类(递归)的简单示例
- 关于向上转型和向下转型
- pjsip库简单应用
- Solidworks如何英制转公制
- led数码显示控制plc实验_实验三led数码显示控制plc实验报告
热门文章
- 肿瘤HRR和HRD 简单记录
- 【无标题】学习笔记-2022.8.1-8.6
- 青少年计算机表演赛27,第27届中国青少年计算机表演赛颁奖仪式在京举行
- css如何设置x轴为滚动,解决移动端页面出现 X轴横向滚动条问题
- 【uniapp】实现小程序底部弹框带动画以及隐藏底部栏tab
- cbioportal打不开_cbioportal打不开
- 使用工厂模式创建收件地址ReceiveAddress 订单对象,创建 若干对象 (属性自定义)
- android 常见面试题(三)
- 统计学的历史与今天-张晓牟
- 简笔彩色圣诞树的python代码_python怎么画出好看的圣诞树