Java如何实现打印一个长尾词构成的星型三角形?

2026-04-02 13:501阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计400个文字,预计阅读时间需要2分钟。

Java如何实现打印一个长尾词构成的星型三角形?

Java实现打印星型三角形,要求在类中定义一个静态方法printStar,该方法没有返回值,需要一个整型参数number。在主方法中调用这个方法。在类中定义另一个静态方法printStar,该方法也没有返回值,需要同样一个整型参数number。

javapublic class StarTriangle { public static void main(String[] args) { printStar(5); }

public static void printStar(int number) { for (int i=1; i <=number; i++) { printStarLine(i); } }

public static void printStarLine(int line) { for (int j=1; j <=line; j++) { System.out.print(*); } System.out.println(); }}

Java实现打印星型三角形要求在类中定义一个静态方法printStar,该方法没有返回值需要一个整形参数number,在主方法中调用这个方法

在类中定义一个静态方法printStar,该方法没有返回值需要一个整形参数number,在主方法中调用这个方法调用该方法输入值6和值10时得到下图的结果。

Java如何实现打印一个长尾词构成的星型三角形?

public class text1 {

public static void main(String[] args){

text1.printStar(6);//打印6行10行是一样的结果

}

public static void printStar(int number){

int i;

for(i1;i

if(i1){//打印第一行的星星

for(int j1;j

System.out.print(" ");

}

System.out.println("*");

}

else{

for(int j1;j<2*number-1;j){//内层循环控制星星和空格的打印

if(inumber){

for(i0;i<2*number-1;i){

System.out.print("*");

}

}

else if(jnumber-i1 || jnumberi-1){

System.out.print("*");

}

else{

System.out.print(" ");

}

}

System.out.println();

}

}

}

}

打印结果

本文共计400个文字,预计阅读时间需要2分钟。

Java如何实现打印一个长尾词构成的星型三角形?

Java实现打印星型三角形,要求在类中定义一个静态方法printStar,该方法没有返回值,需要一个整型参数number。在主方法中调用这个方法。在类中定义另一个静态方法printStar,该方法也没有返回值,需要同样一个整型参数number。

javapublic class StarTriangle { public static void main(String[] args) { printStar(5); }

public static void printStar(int number) { for (int i=1; i <=number; i++) { printStarLine(i); } }

public static void printStarLine(int line) { for (int j=1; j <=line; j++) { System.out.print(*); } System.out.println(); }}

Java实现打印星型三角形要求在类中定义一个静态方法printStar,该方法没有返回值需要一个整形参数number,在主方法中调用这个方法

在类中定义一个静态方法printStar,该方法没有返回值需要一个整形参数number,在主方法中调用这个方法调用该方法输入值6和值10时得到下图的结果。

Java如何实现打印一个长尾词构成的星型三角形?

public class text1 {

public static void main(String[] args){

text1.printStar(6);//打印6行10行是一样的结果

}

public static void printStar(int number){

int i;

for(i1;i

if(i1){//打印第一行的星星

for(int j1;j

System.out.print(" ");

}

System.out.println("*");

}

else{

for(int j1;j<2*number-1;j){//内层循环控制星星和空格的打印

if(inumber){

for(i0;i<2*number-1;i){

System.out.print("*");

}

}

else if(jnumber-i1 || jnumberi-1){

System.out.print("*");

}

else{

System.out.print(" ");

}

}

System.out.println();

}

}

}

}

打印结果