java金字塔代碼怎么打 java輸入金字塔行數(shù),打印出倒立金字塔圖案,例如:***** *** *?
java輸入金字塔行數(shù),打印出倒立金字塔圖案,例如:***** *** *?代碼如下:導(dǎo)入java.util.Scannerpublic文件類App13{public static void main
java輸入金字塔行數(shù),打印出倒立金字塔圖案,例如:***** *** *?
代碼如下:導(dǎo)入java.util.Scannerpublic文件類App13{public static void main(String[]args){Scanner Scanner=new Scanner(系統(tǒng)輸入) 系統(tǒng)打?。ā罢?qǐng)輸入金字塔級(jí)別:”)int n=掃描儀.nextInt()對(duì)于(int i=n i>=0 i--){對(duì)于(int k=0 k< n-i k)系統(tǒng)打印(“”)表示(int j=0 j< 2*i-1焦耳)系統(tǒng)打印("*") 系統(tǒng)輸出打?。ǎ﹠運(yùn)行結(jié)果:
如何用JAVA編寫(xiě)一個(gè)遞歸程序輸出如下數(shù)字金字塔?
這是我剛剛為輸出金字塔編寫(xiě)的類。完整的代碼。//輸出金字塔導(dǎo)入java.util.Scannerpublicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(系統(tǒng)輸入)INTN=5//Boolean=truedo{try}是定義行數(shù)的變量{系統(tǒng)輸出打?。ā皃lease enter a number of integer type:”)n=a.nextint()//獲取輸入行數(shù)B=false}catch(異常EA){a=新聞掃描者(系統(tǒng)輸入)//N=a.nextint()//獲取輸入行數(shù)}而E(b)inti,J,mfor(I=0I<ni)//輸出金字塔{(M=0m<n-1-im){系統(tǒng)輸出打印(“”)}對(duì)于(j=0j<2*i 1j){系統(tǒng)輸出打印("*")} 系統(tǒng)輸出打?。ā皀”)}
大家學(xué)習(xí)編程的時(shí)候,第一次打印輸出的是什么,難道都是hello world嗎?有沒(méi)有不同的???
差不多了。這是一種有儀式感的操作,哈哈哈打印(“hello”)[世界
]當(dāng)然,你也可以輸入別人,只需說(shuō)你有默認(rèn)值就可以了
語(yǔ)言只是一種工具。經(jīng)過(guò)長(zhǎng)時(shí)間的使用,每個(gè)人都會(huì)形成一個(gè)不成文的規(guī)則,比如變量名的命名。它有三種有效的命名方式,可以大大提高代碼的可讀性。
1