Q
計數控制結構
2
A
回答
0
一般情況下,你的源結構的信息將不會在運行時類保存。編譯器可以改變它,優化它,加入它等等。
如果你真的是指源文件的詞法分析,而不是類,那麼有幾個軟件包可以幫助你做到這一點 - 但是必須將源代碼傳遞給它們,並且結果不會(直到O()表示法)反映這些計數的運行時值。
1
如果我正確地解釋你的問題,這是關於模式從文本文件閱讀。
如果你只是想有一個程序來檢查另一段代碼,你可以閱讀的.java因爲是閱讀的文本文件。
當你遇到像if
或switch
單詞添加一個到您的變量。
當然,你會想要確保你是不是在註釋行 讀(即忽略這些內/* */
//
,而不是之後)
所以,你怎麼做呢?
您可以在代碼的線條爲String
閱讀,使用字符串方法,如contains
甚至使在Java中使用正則表達式來檢查字符串是否包含您要查找的單詞。
您也可以注意到字符像;
,以幫助確定在代碼中語句的結束。
相關問題
- 1. 控制結構
- 2. java控制結構
- 3. XSLT控制結構!
- 4. 源控制結構
- 5. 控制結構php和控制結構之間的區別javascript
- 6. Laravel控制器結構和控制器
- 7. foreach控制結構是數組
- 8. 數據結構的版本控制
- 9. 添加控制結構
- 10. PHP控制結構:Declare()
- 11. 控制Zipfile目錄結構
- 12. 斯卡拉 - 控制結構
- 13. Java中的控制結構
- 14. Laravel API控制器結構?
- 15. Twitter結構的控制器
- 16. ErrorException傳遞給控制器控制器參數2 :: __結構()
- 17. 如何添加新的控制器來設計控制器結構?
- 18. iPad:UISplitViewController中控制器層次結構的設計模式?
- 19. Rails路徑/控制器/目錄結構設計問題
- 20. 嵌套控制結構等級平均計算器
- 21. XSLT 1.0計數,然後複製結構子結束 - 與
- 22. 設計數據結構
- 23. 計數層狀結構
- 24. 設計數據庫結構
- 25. Python數據結構設計
- 26. 數據庫結構/設計
- 27. 表數據結構設計
- 28. 數據結構設計
- 29. 數據庫結構設計
- 30. 我的開關結構dosent似乎工作(JavaScript控制結構)
這個想法是用隨機數量的節點和這些節點之間的邊緣的隨機定義來生成隨機圖。這些節點具有和在運行時期間使用的大量控制結構。我想要的是有一個Interpreter類,它可以計算每個節點內使用的控制結構的數量(例如If語句,..),從而在圖表內進行計數。目的是我可以節省使用的數量爲了進一步的目的,如果 - 陳述,開關箱操作等。 – Ricky77719
所以你的圖將由另一塊java代碼生成。生成圖之後,計算可能涉及x個條件檢查(取決於圖上邊的數量)。您有興趣編寫代碼來計算這些條件檢查的數量嗎?這是你說的嗎?順便說一下,口譯員課程是什麼意思? – user3437460
圖形生成後,程序將通過圖形結構。如果一個節點有多條邊,它將通過一個隨機函數選擇一條邊。根據節點有多少條邊,它或多或少有必要檢查的語句。所以當我的條件檢查得到你的問題是正確的,那麼是的,我想寫代碼來檢查這些檢查。解釋器類簡單地將所有這些檢查加在一起,並檢查整個過程持續多久。但是那個班對於這個問題並不重要^^ – Ricky77719