如何使用JAVA一层for循环打印出倒立三角形

如题所述

以下代码仅供参考

public static void main(String[] args) {
        int maxRow = 5;
        for (int currentIndex = 0, currentRow = 0; currentRow < maxRow;) {

            if (currentIndex % maxRow < currentRow) {
                System.out.print(" ");
            } else {
                System.out.print("* ");
            }

            currentIndex++;
            if (currentIndex % maxRow == 0) {
                System.out.println("\r");
                currentRow++;
            }

        }
    }

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-02
public class triangle {
public static void main(String[] args){
int a=6;
for(int i=5;i>=0;i--){
System.out.print("@");
if(i==0){
i=--a;
System.out.println();
}
}
}
}

java for循环的倒三角形代码
用for循环编写的倒三角形的Java语言程序如下 public class AA { public static void main(String[] args) { int i,j,N=5; for(i=N;i>=1;i--){ for(j=1;j<=N-i;j++){ System.out.print(" "); } for(j=i*2-1;j>=1;j--){ System.out.print("*...

java中如何用for循环实现倒直角三角形,右上是直角,如何 从九九乘法表...
\/** * 2015年3月21日下午9:36:23 * @author season 测试已通过,望采纳 * *\/public class PrintShape {\/** * printMyShape TODO 输出倒三角形 * @param line 输出这个三角形有多少行(高度) *\/public static void printMyShape(int line){for(int index =0; index < line ; index++){...

java如何循环输出倒三角形
import java.util.Scanner;class sss { \/*输出倒三角*\/ public static void main(String[] args) { int height=0;\/\/三角形的高度即行数 \/\/创建扫描器来接收用户的输入 Scanner smq = new Scanner(System.in);\/\/提示用户 高度 或者 行数 System.out.println("请输入行数或者高度 :");\/\/...

如何用java代码打印出各种三角形?
方法:1、打印定点在左下的直角三角形;2、打印定点在左上的直角三角形;3、打印定点在右下的直角三角形,这里三角形的形状是由*所占的位置决定的;4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;5、打印定点在正上方的直角三角形;6、打印定点在正下方的直角三角形。

在java中怎么打印出如图所示的 倒三角形 0 1 2 3 4 1 2 3 4 2 3 4...
-; \/\/每循环一次减少一次行数}}public static void printstars(int n){ \/\/第二种方法用双重for循环去做 int rows=n; for (int i = 0; i < n; i++) {for (int j = rows; j >0; j--) {System.out.print("*");}rows--;System.out.print("\\n");}}} ...

Java新手 怎么用while 或for输出三角形循环 * *** *** *** ***_百 ...
你好,前面写了那么多,给你一个高效点的,可以修改任意层数:public class Test001 { public static void main(String[] args) { Test001 test001 = new Test001();test001.dengYao(6);} \/** 输出等腰三角型 *\/ public void dengYao(int line) { int i = 0;while (i < line) { i+...

JAVA打出如下三角形.星星为奇数.每排空一行.用for循环
{ public static void main(String[] args){ int i,j;\/\/声明两个整型变量,作为循环的次数,i代表外循环的次数,j代表内循环的次数 for(i = 1; i <= 4; i++)\/\/你要打印的这个图形一共是4行,所以外层循环从1开始,到4结束 { \/ 每行打印多少个*号是有内层循环控制,第一行打印1个,...

java双for循环编写直角倒三角形
\/\/打印倒直角三角形 class ForForDemo { public static void main(String[] args) { for(int i = 0; i < 5; i++) { for(int j = 0; j < 5 - i; j++) { System.out.print("*"); } System.out.println();\/\/换行 } } } 希望能...

用Java编写一个倒等腰三角形!!
1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量。3.行数由第一行的*数量决定,而每行用于格式控制的...

在JavaSprict中用for循环输出三角形?
这个适合用双重for循环来做:function printstars(n) { for (var i = 0; i < n; i++) { for (var j = 0; j < n - i; j++) { document.write("*");} document.write("");} } printstars(5);

相似回答