java入門程式100例學習筆記(001金字塔)

2021-07-06 07:02:33 字數 437 閱讀 7563

001金字塔

題目:輸入金字塔得層數,列印出金字塔圖案,如圖。

思路:類的構建:我認為有兩個物件,乙個是構成單元「$『,乙個是金字塔。所以應該構建兩個類以生成物件。列印時使用雙迴圈即可,範圍由輸入的層數界定。

實現:構建了主類和類classcell和classpyramid,迴圈輸出放在類classpyramid中,由主方法呼叫classpyramid,classpyramid再呼叫classcell。

出現問題:

1.開始時輸出使用了println,結果導致自動換行,所有的」$「都單獨佔一行

2.int類有有返回return,void類不用

3.物件名稱得命名規則和格式很不清楚

總結:不錯的開始

Python小程式100例

前言 例子 於runoob.com,此處使用python 3.6.6版本 1.有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?for i in range 1,4 1 for j in range 1,4 1 for k in range 1,4 1 if i j a...

Python3入門經典100例

最近由於人工智慧和編譯原理實驗,決定要學python3。不為別的,就是因為自己語言基礎太差,現學現賣只能用python了。網上看了一圈python的例題,都只有python2的,於是自己決定把python2的例題,手寫成python3。希望通過這100道例題,自己能對python3的基礎 能力有一定...

Python重寫C語言程式100例 Part10

程式81 題目 809 800 9 1 其中?代表的兩位數,8 的結果為兩位數,9 的結果為3位數。求?代表的兩位數,及809 後的結果。1.程式分析 2.程式源 這個程式實在是奇怪 0 1 就寫個程式而已,不去追究了 a 809 for i in range 10,100 b i a 1 if b...