Java实现打印星型三角形要求在类中定义一个静态方法printStar,该方法没有返回值需要一个整形参数number,在主方法中调用这个方法 在类中定义一个静态方法printStar,该方法没有返回值需要一
在类中定义一个静态方法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(); } } } } 打印结果