当前位置 : 主页 > 编程语言 > java >

空三角形

来源:互联网 收集:自由互联 发布时间:2022-09-02
public class KongXinSanJiaoXing_15 { public static void main(String[] args) { //定义需要打印的总行数 int lineNum =10; //通过外循环控制需要打印的行数 for (int i=1;i=lineNum; i++) { //通过内循环(1) 控制需要打印
public class KongXinSanJiaoXing_15
{
public static void main(String[] args)
{
//定义需要打印的总行数
int lineNum =10;

//通过外循环控制需要打印的行数
for (int i=1;i<=lineNum; i++)
{
//通过内循环(1) 控制需要打印的空格
for(int j=1; j<=lineNum- i; j++){
//打印空格 将println中的ln去掉,因为ln是换行
System.out.print(" ");

}
/*
1、第一行至倒数第二行 保留第一颗和最后一颗星星
2、最后一行保留奇数项星星,去掉偶数项星星(用空格代替)
*/

//通过内循环(2) 控制需要打印的星星的数量
for(int j=1; j<= 2*i - 1;j++){

if(i==lineNum){
//当前行是最后一行
if(j % 2==0){ //这里的j是内循环(1)中的j
//最后一行的偶数项打印空格
System.out.print(" ");
}else{
//最后一行的奇数项打印星星
System.out.print("*");
}

}else{
//当前行不是最后一行,保留第一颗星星和最后一颗星星

if(j ==1 ||j==2*i-1){ //此处的J是内循环2中的j 2*i-1表示最后一颗星星
System.out.print("*");
}else{
System.out.print(" ");
}
}

}
//换行
//System.out.print();
System.out.print("\n");
}
}
}

空三角形_i++

 

 

  

世界上最美的风景,是自己努力的模样



上一篇:菱形
下一篇:没有了
网友评论