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();
}
}
多重for循環打印菱形
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
基礎知識點複習——面向對象
一、類和對象 1.萬物皆對象 2.類是對象的抽象,對象是類的具體 類是抽象的,對象是具體的。 3.new關鍵字 a、中文意思:新的 b、新建,創建對象
农民工的博客
2020-07-08 09:18:46
Java 8與Java 9 新特性
深山里的天空
2020-07-06 21:52:26
多態的概念,特點和優缺點
鹏程1217
2020-07-05 23:40:25
HashMap的resize()過程簡述版本
快乐的小J
2020-07-05 14:12:36
經典的GC收集器組合
快乐的小J
2020-07-05 14:12:36
JVM初始大小和最大堆大小
快乐的小J
2020-07-05 14:12:36
Java線程的狀態;WAITING、TIMED_WAITING與BLOCKED的區別;Object.wait()和Thread.sleep()
快乐的小J
2020-07-05 14:12:36
try的return和finally相關問題
快乐的小J
2020-07-05 14:12:36
ArrayList添加元素擴容過程簡述
快乐的小J
2020-07-05 14:12:36
【收集】java IO操作類的關係圖
快乐的小J
2020-07-05 14:12:36
CompletableFuture實現多任務並行,取第一個完成的結果
public static void main(String[] args){ String result = CompletableFuture.supplyAsync(() -> { try
laolvbig
2020-07-04 20:40:40
記一次差點造成重大事故的文件讀寫
原本的代碼中是這樣的: String path = args[0]; File file = new File(path); StringBuilder sb = new StringBu
laolvbig
2020-07-04 20:40:40
Java基礎知識一二
unfinished_story
2020-07-04 18:17:54
面試:網絡知識彙總
DachuanDachuan
2020-07-04 12:36:42