打印正/倒三角

package com.demo1;

/**
 * 打印正/倒三角
 *
 * @author denny 正三角改变 初始化值 侄三角改变 循环条件
 */
public class Demo6 {

    public static void main(String[] args) {

        print(5);    // 倒直角三角
        printzhen(4);// 正直角三角
        printZhenDenng(5);// 正等腰三角形
        printDaoDenng(5); // 倒等腰三角形
    }

    // 倒直角三角
    public static void print(int row) {
        System.out.println("==========    倒直角三角=======");
        for (int x = 0; x < row; x++) {
            for (int y = x + 1; y < row; y++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

    // 正直角三角
    public static void printzhen(int row) {
        System.out.println("=========正直角三角============");
        for (int x = 0; x < row; x++) {
            for (int y = 0; y <= x; y++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

    // 正等腰三角形
    public static void printZhenDenng(int row) {
        System.out.println("=========正等腰三角形============");
        for (int x = 0; x < row; x++) { // 控制显示多少行

            // 控制显示多少空格
            for (int y = x + 1; y < row; y++) {
                System.out.print(" ");
            }

            // 控制显示多少个×号
            for (int z = 0; z <= x; z++) {
                System.out.print("* ");
            }
            System.out.println();
        }

    }

    // 倒等腰三角形
    public static void printDaoDenng(int row) {
        System.out.println("=========侄等腰三角形============");
        for (int x = 0; x < row; x++) { // 控制显示多少行

            // 控制显示多少空格
            for (int y = 0; y < x; y++) {
                System.out.print(" ");
            }

            // 控制显示多少个*号
            for (int z = x; z < row; z++) {
                System.out.print("* ");
            }
            System.out.println();
        }

    }
}
==========    倒直角三角=======
****
***
**
*

=========正直角三角============
*
**
***
****
=========正等腰三角形============
    *
   * *
  * * *
 * * * *
* * * * *
=========侄等腰三角形============
* * * * *
 * * * *
  * * *
   * *
    * 
时间: 2024-12-14 00:36:27

打印正/倒三角的相关文章

JavaScript打印正倒直线

做了一个作业,用JavaScript打印正倒直线,突然觉得自己还是逻辑有待加强训练啊 document.write("<h3>打印倒正金字塔直线</h3>");//打印一个h3标签,内容是里边的文字 var i= 61;//定义金字塔的起始/截止宽度(百分比为单位) while(i>0)//进行循环,当宽度大于0时,打印一个宽度为i的hr水平线,并将i自减10个百分比 { document.write("<hr width=" +

java打印正金字塔,倒金字塔和“水影”金字塔

java打印正金字塔,倒金字塔和"水影"金字塔 --------原创文章,若要转载,请注明出处 小小少年 闲来无事,想起自己初学java的时候做的经典的无非就是打印出一些有意思的图形,心血来潮自己就写了这么一个打印金字塔的demo,自己回顾一下当初的感受,同时也 分享给初学java的同道中人,一起来培养编程的兴趣<(^-^)>. 金字塔图案 1,问题分析 我们都知道,打印输出的时候,都是从最左端输出,而这里,第一个星号是在中间.这实际是因为星号之前有很多空格.当我们使用问号

打印星星(倒三角,正三角,等腰三角,直角三角,菱形,空心菱形)

正方形:5行5列 public static void main(String[] args){ //外层表示打印行数 for(int i=1;i<=5;i++){ //内层表示每行打印的个数 for(int j=1;j<=5;j++){ sout("*"); } //打印五个就换行 sout(); } } 直角三角形 第一行一个星,第二行两个星,第三行三个星 ······以此确定个数与行数的关系 public static void main(String[] args)

java实现打印正三角

正三角代码: 1 package BasicType; 2 /** 3 * 封装一个可以根据用户传入值来打印正三角的方法 4 * @author Administrator 5 */ 6 7 public class Enme { 8 //n代表打印的层数 9 public static void print_positive_triangle(int n){ 10 //第一层1个,第二层三个,第三层5个...类比退出第n层就是last个* 11 int last = 2*(n-1)+1; 12

jQuery 倒三角 正三角

智障啊! 今天脑抽了想写一个jQuery 倒三角锻炼自己,想了半天才有一点头绪. 研究结果如下: <script type="text/javascript"> $(function(){ var str = "*"; //正三角 for(i = 0;i < 5;i++){ for(j=0;j < i;j++){ document.write(str); } document.write("<br>"); }

用C# 实现正三角 倒三角 和乘法九九表

1.正三角: namespace zhengsanjiao { class Program { static void Main(string []arges) { for(int a=0;a<=10;a++)     //行数 { for(int b=0;b<=a;b++)   //个数 Console.Write(b); Console.WriteLine(); } } } } 2.倒三角: namespace daosanjiao { class Program { static voi

图形的正、倒三角

正三角 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入行数:"); int sum=input.nextInt(); for(int i=0;i<sum;i++){ for(int a=0;a<=i;a++){ System.out

for二重循环 、打印矩形、打印正三角形、打印倒三角形、打印正等腰三角形、打印倒等腰三角形

package cn.cn; import java.util.Scanner; public class for2 { /** * @param args */ public static void main(String[] args) { int []score=new int[4]; //成绩数组 int count=3; //班级数量 double sum=0.0;//成绩总和 double []avgArry=new double[count]; //平均成绩数组 Scanner i

【DAY2】输出正三角和倒三角的实验

class Triangle2 { public static void main(String[] args){ int x,y; for(x=1;x<=5;x+=1){ for(y=1;y<=x+5;y+=1){ System.out.print("\t"); while(y==6-x){ System.out.print("*"); break; } } //System.out.print("\t"); System.out.