多重for循環打印菱形

public static void printf(int num){
//先打上半部分
for(int i=1;i<=num/2+1;i++){
for(int j=i;j<=num/2;j++){
System.out.print(” “);
}
for(int k=1;k<=2*i-1;k++){
System.out.print(“*”);
}
System.out.println();
}
//下半部分
for(int i=1;i<=num/2;i++){
for(int j=1;j<=i;j++){
System.out.print(” “);
}
//下半部分的*難打印
for(int k=num;k>=2*i+1;k–){
System.out.print(“*”);
}
System.out.println();
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章