`

[for循环之等腰三角形]

    博客分类:
  • Java
J# 
阅读更多
 public class IsoscelesTriangle {
/**
 * 等腰三角形
 */
    public void print1(){//形如 ▲向上的 
        for(int i=1;i<=5;i++){
            for(int k=1;k<=5-i;k++)
                System.out.print(" ");
            for(int j=1;j<=2*i-1;j++)
                System.out.print("*");
            
            System.out.print("\n");
        }
    }

    public void print2(){//形如:倒▲ 向下的 
        for(int i=1;i<=5;i++){
            for(int j=1;j<=i-1;j++)
                System.out.print(" ");
            for(int k=1;k<=11-(2*i);k++)
                System.out.print("*");
            
            System.out.print("\n");
        }
    }
    
    public static void main(String[] args) {
        IsoscelesTriangle app = new IsoscelesTriangle();
        System.out.println("---------------------------");
        app.print1();
        System.out.println("---------------------------");
        app.print2();
        System.out.println("---------------------------");
    }
}
0
0
分享到:
评论

相关推荐

    使用java的for循环打印一个等腰三角形

    在本例中,我们将探讨如何利用for循环来打印一个等腰三角形,这是一项基础但非常重要的练习,有助于提升程序员的逻辑思维能力和对控制流的理解。 等腰三角形是一个两边相等的三角形,其底边上的顶点称为顶点,底边...

    c++输出规定大小的等腰三角形

    在C++编程中,生成一个规定大小的等腰三角形是一项基础练习,它涉及到控制台输出和循环结构的运用。等腰三角形是由两条相等的边和一个底边组成的,这里我们通常指的是字符构成的图形。下面我们将详细讨论如何使用C++...

    用Java打印等腰三角形

    ### 使用Java打印等腰三角形 #### 知识点概览 1. **Java基础知识**:包括类定义、方法定义、循环结构等。 2. **等腰三角形打印原理**:通过控制空格与星号的输出来形成特定形状。 3. **循环嵌套结构**:外层循环...

    java基础利息计算矩阵相乘等腰三角形

    在Java中,我们可以利用for循环控制行数和每行的打印字符数量,来形成一个由星号(*)组成的等腰三角形。例如,对于高度为n的等腰三角形,前n-1行打印(n-i)个空格和i个星号,最后一行只打印n个星号。这有助于初学者...

    PHP输出一个等腰三角形的方法

    $i++)用于控制等腰三角形的高度,即循环次数,从而实现多行的输出。内层循环分别用于生成空格和星号。 2. 字符串操作 等腰三角形的每一行由一定数量的空格和一定数量的星号组成。对于空格部分,使用了print_blank...

    基于循环嵌套以及函数打印一个等腰三角形

    在C语言编程中,"基于循环嵌套以及函数打印一个等腰三角形"是一个常见的练习,它涉及到控制结构,特别是循环(for或while)和函数的使用。等腰三角形是一种特殊的三角形,其两边长度相等。在计算机屏幕上打印等腰...

    用“”输出一个直角三角形 、一个等腰三角形和一个梯形.docx

    在这个问题中,我们需要使用for循环来创建三个不同的图形:一个直角三角形、一个等腰三角形和一个梯形,所有图形的行数由用户输入决定。 首先,我们来看如何输出直角三角形。直角三角形的每一行都有与行数相等的星...

    Python利用for循环打印星号三角形的案例

    除了星号图案的打印,补充知识部分还介绍了如何使用Python判断三个数是否能组成三角形,并进一步判断是等边、等腰还是直角三角形。这个功能基于三角形的基本性质:两边之和大于第三边,以及勾股定理(直角三角形的两...

    Python杨辉三角形的打印。for循环和列表的方式

    for i in range(n): L = N.copy() for j in range(len(L)): temp = str(L[j]) L[j] = temp l = ' '.join(L).center(2*n+1) print(l) N.append(0) N = [N[k] + N[k-1] for k in range(i+2)]

    js实现画等腰三角形星星

    初学者对于理解for循环,我要开始我自己的博客之旅,一些我学习路上碰到的一点点问题再解决后的成果,这是我学习到嵌套循环时遇见的一个对我有一点点困难的问题,麻烦过一下省

    Python打印矩形、直角三角形、等腰三角形、菱形

    在Python编程中,打印各种形状,如矩形、直角三角形、等腰三角形和菱形,是一种常见的练习,它能帮助初学者理解循环、条件判断和字符串操作。以下将详细解释如何利用Python实现这些图形的打印。 1. **打印矩形**: ...

    C#打印出正等腰三角形实例代码

    C#打印正等腰三角形实例代码 在本篇文章中,我们将学习如何使用C#语言打印出正等腰三角形。下面将详细讲解实现的代码和思路。 什么是正等腰三角形? 正等腰三角形是一种特殊的三角形,它的两个腰长相等,且第三边...

    python打印直角三角形与等腰三角形实例代码

    总结上述内容,文章通过具体的示例代码,向读者展示了如何用Python实现直角三角形和等腰三角形的打印,同时介绍了for循环与range()函数的搭配使用方法。这两个知识点在学习Python编程语言中是非常基础且重要的,对于...

    输出三角形字符阵列 等腰直角三角形及直角三角形 C语言.docx

    在等腰直角三角形的代码段中,我们首先获取用户输入的行数`rows`,然后用`for`循环从第一行开始。对于每一行,我们先用一个内层`for`循环打印`rows - i`个空格,这是因为每增加一行,空格的数量就会减少1。接着,再...

    巧用for循环绘制各种图形

    本篇文章将探讨如何巧妙地使用for循环来绘制各种图形,包括矩形、等腰三角形、直角三角形、九九乘法表以及沙漏图形。 首先,我们来看矩形的绘制。创建矩形通常需要用到双重for循环。外层循环控制图形的行数,而内层...

    判断三个数是否构成三角形

    该程序的主要目的是根据用户通过键盘输入的三个数值来判断这三个数是否能构成一个三角形,并进一步确定这是否为等边三角形、等腰三角形或者是一般的三角形。如果不能构成三角形,则输出相应的提示信息。 #### 二、...

    c#用for语句输出一个三角形的方法

    由于代码使用了单个for循环,因此输出的三角形每一行的星号数量都是固定的,形成了一个等腰三角形。 总结起来,使用单个for循环输出三角形的方法,不仅要求我们对for循环的结构有深入理解,还需要巧妙设计打印逻辑...

    超简单C++三角形代码

    要输出一个简单的等腰三角形,我们可以使用嵌套循环。例如,一个由星号(*)组成的等腰三角形可以这样实现: ```cpp #include int main() { int height; // 定义三角形的高度 std::cout 请输入三角形的高度: "; ...

Global site tag (gtag.js) - Google Analytics