public class tx2 {
public static void main(String[] args) {
int i;
for(i=0; i<6;i++){//打印菱形上半部分
printchar(6-i,' ');//函数调用
printchar(2*i+1,'*');
System.out.println();
}
}
private static void printchar(int m, char ch) {//打印m个字符ch
for(int i=0;i<m;i++)
System.out.print(ch);
}
}
继续:
public class tx2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int i;
for(i=0; i<6;i++){//输出菱形上半部分
printchar(6-i,' ');//函数调用
printchar(2*i+1,'*');
System.out.println();
}
for(i=5; i>0;i--){//输出菱形下半部分
printchar(6-i+1,' ');//函数调用
printchar(2*i-1,'*');
System.out.println();
}
}
private static void printchar(int m, char ch) {//打印m个字符ch
// TODO 自动生成的方法存根
for(int i=0;i<m;i++)
System.out.print(ch);
}
}
运行结果如下: