Java如何编写代码打印星型三角形图案?

2026-06-11 06:533阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Java如何编写代码打印星型三角形图案?

javapublic class StarPrinter { // 定义一个没有返回值的静态方法printStar public static void printStar(int number) { for (int i=1; i <=number; i++) { for (int j=1; j <=i; j++) { System.out.print(*); } System.out.println(); } }

public static void main(String[] args) { printStar(3); // 在主方法中调用printStar方法打印星形 printStar(5); // 在类中定义另一个printStar方法打印不同大小的星形 }}

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

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

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){

Java如何编写代码打印星型三角形图案?

System.out.print("*");

}

}

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

System.out.print("*");

}

else{

System.out.print(" ");

}

}

System.out.println();

}

}

}

}

打印结果

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

Java如何编写代码打印星型三角形图案?

javapublic class StarPrinter { // 定义一个没有返回值的静态方法printStar public static void printStar(int number) { for (int i=1; i <=number; i++) { for (int j=1; j <=i; j++) { System.out.print(*); } System.out.println(); } }

public static void main(String[] args) { printStar(3); // 在主方法中调用printStar方法打印星形 printStar(5); // 在类中定义另一个printStar方法打印不同大小的星形 }}

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

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

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){

Java如何编写代码打印星型三角形图案?

System.out.print("*");

}

}

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

System.out.print("*");

}

else{

System.out.print(" ");

}

}

System.out.println();

}

}

}

}

打印结果