Java利用迴圈,在控制台列印出菱形。

2021-08-13 05:23:39 字數 632 閱讀 5203

這個問題是很多新手老生常談的問題,今天把**貼出來,希望能幫到你們開啟思路,而不是複製貼上。

思路:

首先要設定行數,並且這個行數是奇數,因為偶數做出來的菱形有點歪。。。

再計算菱形最多的一行的「*」個數。

這時候行數與列數之間的關係是 列數=行數-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,豁然開朗,既...