Java如何实现打印一个长尾词构成的星型三角形?
- 内容介绍
- 文章标签
- 相关推荐
本文共计400个文字,预计阅读时间需要2分钟。
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时得到下图的结果。
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实现打印星型三角形,要求在类中定义一个静态方法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时得到下图的结果。
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(); } } } } 打印结果

