首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java利用for循环输出三角新解

本人在重新学习Java的过程中,遇到一个作业,就是用循环输出三角,在完成作业之余,查看了很多网上的答案,用了好几次for循环,基本思路就是先拼接前面的空格,在去拼接后面的“”符号。...我利用一个if-else判断,以三角形顶点作为临界点,然后根据输出行数不同,拼接不同数量的空格和“”,分享代码,供大家参考。...(一共两个例子,一个是正向的三角形,一个是等边三角形) for (int i = 0; i < 10; i++) { for (int k = 0; k < 9 + i; k++) { if...System.out.print(" "); } else { System.out.print("* "); } } System.out.println("\n\t"); } 输出结果如下...下面是输出等边三角形的代码: for (int i = 0; i < 10; i++) { int n = 1; for (int k = 0; k < 9 + i; k++) {

2.1K10

JavaScript初级玩法(1)—控制台输出三角

所以我们需要声明一个变量,用+=来拼接一下,让输出的结果正确显示出来 我们现在从第一行开始说: 第一行我们需要输出 4 个 空格 和 1个 * var triangle=""; //...*"; } console.log(triangle); 这样的代码 结果就是 000*** 以此类推,看到这里,结合规律,我们应该明白点什么了,上面两段代码改的只是,控制行数的数值,要想输出这个等腰三角形...,说的简单点我们就是输出5行不同的 空格+*,然后拼起来就可以了,我们需要的无非就是3个循环,最外层的循环控制我们想要的行数,里面第一个循环控制输出的空格数,第二个循环控制输出的 * 数,外层循环每循环一次...,我们就打印一行,内层循环每循环一次,我们就按照规律拼接上 空格 或者 *,等外层循环完成,等腰三角形就出来了!...总结 其实,我们只要理解了思路,找到规律,就很容易写代码来,当我们真的理解了这次打印的等腰三角形的思路之后,我们还能输出一个倒着的等腰三角形,只要改变下外层循环,让外层循环倒着数就可以了。

1.3K30

控制台打印图形_前端控制台打印

问题描述 一、在控制台输出星号打印的三角形 思路:在外部使用循环语句执行5次每次打印1行,每行的内容分别为空格和星号,每行空格缩进的数量为5减去所在行数,星号的数量是所在行数的2倍减1。...在内部使用循环语句首先打印空格,然后打印星号”*”,对应的打印次数用循环次数控制,打印星号之后就可以换行。...System.out.print(" "); // } // else { // System.out.print("*"); // } // } System.out.println(); } } 二、在控制台打印输出菱形...思路:将菱形看成上下两个三角形,用打印三角形的方法打印 public static void main(String[] args) { Scanner sc=new Scanner(System.in...=2*i-1;k++) { System.out.print("*"); } System.out.println(); } for(int i=n1-1;i>=1;i--) { //下半部分的三角

2.5K10

打印图形:三角形、圆形和正方形 - Java编程案例

打印三角形 首先,让我们来打印一个简单的三角形。在代码中,我们使用了一个嵌套的循环来控制行和列的输出。...("* "); } System.out.println(); } } 在printTriangle方法中,我们首先指定了三角形的行数rows,然后使用两个嵌套的循环来控制每一行的星号输出...外部循环控制行数,内部循环控制每一行中的星号数量。 2. 打印圆形 接下来,我们将学习如何打印一个圆形。在代码中,我们使用了数学计算来确定每个位置是否应该输出星号。...接下来,使用两个嵌套的循环来遍历每个位置,并根据与圆心的距离来判断是否应该输出星号。这里使用了数学计算中的点到圆心的距离公式。 3. 打印正方形 最后,让我们来打印一个正方形。...然后,使用两个嵌套的循环来控制每一行的星号输出,行数和列数都等于边长。 总结 本文介绍了如何使用Java编程语言打印三角形、圆形和正方形图形。

27410
领券