本文目录一览:
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("请输入行数或者高度 :");
//保存用户的输入
height = smq.nextInt();
//循环行数
for(int i=0;iheight;i++)
{
//输出每行前面的空格
for(int k=0;ki;k++)
System.out.print(' ');
//输出每行的 *
for(int j=(height-i*2);j=0;j--)
System.out.print('*');
System.out.println();//换行的
}
}
}
JAVA打印倒三角的问题
照你的思路改的。搞清楚什么时候打印“ *”和“ ”与变量的关系。
for(int i2=0;i25;i2++)
{
for(int h=0;h=i2;h++)
{
System.out.print(" ");
}
for(int x2=5;x2i2;x2--)
{
if((i2==0)||(x2==5)||(x2==i2+1))
System.out.print(" *");
else
System.out.print(" ");
}
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("*");
}
System.out.println();
}
}
}
运行结果