這個問題是很多新手老生常談的問題,今天把**貼出來,希望能幫到你們開啟思路,而不是複製貼上。
思路:
首先要設定行數,並且這個行數是奇數,因為偶數做出來的菱形有點歪。。。
再計算菱形最多的一行的「*」個數。
這時候行數與列數之間的關係是 列數=行數-1。
這裡要列印出菱形,那麼就要兩個for並列輸出,乙個負責列印上半部,另乙個負責列印下半部分。
基本上就差不多了,希望能幫到大家。
public
class demo09
for (int star = 1; star <= (i * 2) - 1; star++)
system.out.println();// 換行
}int declinecount = linecount - maxlinenum;// 計算剩下的幾行,這幾行星號的數量是遞減的
for (int i = 1; i <= declinecount; i++)
for (int star = 1; star <= (declinecount - i + 1) * 2 - 1; star++)
system.out.println();
}}}
利用java在控制台列印樓梯數字
不逼逼,直接上效果 第乙個比較簡單,在下面 package com.benhailong public class test 05 system.out.print n 繼續來 看 package com.benhailong public class test 07 system.out.prin...
JAVA 不用迴圈在控制台列印日曆
課程中遇到讓我們用非迴圈的方法將日曆列印在控制台,由此運用localdate的例項。int days scanner sc new scanner system.in system.out.println 請輸入年份 int year sc.nextint system.out.println 請輸...
JS控制台列印
今天在看jq的 時看到這樣乙個 console.warn nothing selected,can t validate,returning nothing 單獨執行,居然在控制台列印出了nothing selected,can t validate,returning nothing,豁然開朗,既...