首页 > 其他分享 >三角形打印练习

三角形打印练习

时间:2022-12-11 22:57:41浏览次数:40  
标签:练习 int 打印 System 空格 print 三角形 public out

三角形打印练习

1.等腰三角

方法一:划分为5行,每行为空格+*+空格

内部含三层循环,分别打印左空格,*,右空格

 /* *
    * *
   * * *
  * * * *
 * * * * * */
 public class TriangleTestDemo01 {
     public static void main(String[] args){
         //打印5行的等腰三角型
         for (int i = 1; i <= 5; i++) {
             for (int j = 1; j <=5-i; j++) {
                 System.out.print(" ");
            }
             for (int k=1;k<=i;k++){
                 System.out.print("*"+" ");
            }
             for (int l = 1; l <=5-i; l++) {
                 System.out.print(" ");
            }
             System.out.println();
        }
 ​
    }
 }

注意空格得用“ ”,不能用\t,因为\t为tab,为两个空格,不规则。

2.直角三角形

 public class TriangleDemo02 {
     public static void main(String[] args){
         //打印直角三角形
         for (int i = 1; i <= 5; i++) {
             for(int j = 5 - i;j>=1;j--){
                 System.out.print(" ");
            }
             for(int k=1;k<=i;k++){
                 System.out.print("*");
            }
             System.out.println();
        }
    }
 }

3.全等三角形

不算是全等三角形,但是是另一种输出方法

 public class TriangleDemo03 {
     public static void main(String[] args){
         for (int i = 1; i <= 5; i++) {
             for (int j = 1; j <= 5-i; j++) {
                 System.out.print(" ");
            }
             for(int k=1;k<=(i*2)-1;k++){
                 System.out.print("*");
            }
             System.out.println();
        }
    }
 }
 

标签:练习,int,打印,System,空格,print,三角形,public,out
From: https://www.cnblogs.com/HomeFJ/p/16974799.html

相关文章

  • 入门练习2-1
    #include<stdio.h>intmain(){intx,y;puts("请输入两个整数。");printf("整数x:");scanf("%d",&x);printf("整数y:");scanf("%d",&y);printf("x的值是......
  • 入门练习2-2
    #include<stdio.h>intmain(){intx,y;puts("请输入两个整数。");printf("整数x:");scanf("%d",&x);printf("整数y:");scanf("%d",&y);printf("他们的......
  • 刷题笔记——1812.[编程基础]输入输出练习之输出图案
    题目1812.[编程基础]输入输出练习之输出图案代码symbol=input()foriinrange(1,6,2):str=[]forjinrange(0,i):str.append(symbol)pr......
  • 日志打印相关代码
    1. 类似printf函数的实现原理1.intprintf(constchar*format,...);format是固定参数,是参数1…是可变参数2.相关宏(1)va_list就是一......
  • tomcat打印日志乱码问题
    对于tomcat打印中文乱码问题,处理方式如下:找到tomcat安装目录下的conf目录,在里面找到logging.properties文件修改logging.properties文件中设置的编码格式,主要......
  • 刷题笔记——1807.[编程基础]输入输出练习之格式控制
    题目1807.[编程基础]输入输出练习之格式控制代码whileTrue: try: a,b,c=map(int,input().strip().split()) print('{:<8d}{:<8d}{:<8d}'.format(a,b,c)) except:......
  • 打印如下图形的杨辉三角
    图形如下   代码如下1#define_CRT_SECURE_NO_WARNINGS12#include<stdio.h>3intmain()4{56intarr[11][10];//打印这种图形第0行要舍弃......
  • 入门练习1-8
    #include<stdio.h>intmain(){inta,b;puts("请输入两个整数。");printf("整数1:");scanf("%d",&a);printf("整数2:");scanf("%d",&b);printf("他们的乘......
  • 入门练习1-9
    #include<stdio.h>intmain(){inta,b,c;puts("请输入三个整数。");printf("整数1:");scanf("%d",&a);printf("整数2:");scanf("%d",&b);printf("整数3:"......
  • 设计模式: 抽象工厂模式练习
    packagemainimport"fmt"funcmain(){ baseWindow:=NewBase(&Windows{}) fmt.Println(baseWindow.Opt.Jump()) baseWindow.Inter.Color() baseAnd:=NewBas......