java如何循环输出倒三角形

Python016

java如何循环输出倒三角形,第1张

希望我写的这个可以帮到你

import java.util.Scanner

class sss {

/* 输出倒三角*/

public static void main(String[] args) {

int height=0//三角形的高度即行数

//创建扫描器来接收用户的输入

Scanner smq = new Scanner(System.in)

//提示用户 高度 或者  行数

System.out.println("请输入行数或者高度 :")

//保存用户的输入

height = smq.nextInt()

//循环行数

for(int i=0i<heighti++)

{

//输出每行前面的空格

for(int k=0k<ik++)

System.out.print(' ')

//输出每行的 *

for(int j=(height-i*2)j>=0j--)

System.out.print('*')

System.out.println()//换行的

}

}

}

public class diamond {

public static void main(String[] args) {

int i,j

System.out.print("请输入三角层数:")

Scanner scanner=new Scanner(System.in)

int frequency=scanner.nextInt()

for(i=1i<=frequencyi++)

{

for(j=frequency-ij>0j--)

{

System.out.print(" ")

}

for(j=1j<i*2j++)

{

if (j==1||j==2*i-1||i==frequency) {

System.out.print("*")

}else {

System.out.print(" ")

}

}

System.out.print("\n")

}

}

}