列舉的簡舉例

2021-10-05 07:10:37 字數 722 閱讀 3925

列舉的關鍵字是enum

package com.haidai.entity;

//建立列舉類

public enum mycolor

//建立測試類

class test

}}/* 執行結果

redyellow

green

*/

獲取列舉類中的元素和值。和普通通的類類似。可以做為關係對映的一種方式來處理

package com.haidai.entity;

//建立列舉類

public enum mycolor

public string getname()

public void setname(string name)

public int getindex()

public void setindex(int index)

mycolor(string name, int index)

@override

public string tostring() ';

}}//建立測試類

class test

}}/* 執行結果

紅色--->1

黃色--->2

綠色--->3

*/

列舉例題練習

注意怎麼盡可能減少列舉的個數和範圍 例題一 生理週期 解題思路 這題還是比較簡單的,很容易就可以想到用列舉的方式解題,條件其實就是列舉每一天,看看距離所給高峰的距離能不能同時 23 28 33 0就好了。但是如果這樣設計的話很明顯就要用3重迴圈時間複雜度很高,如果給的資料很大的話很有可能會溢位,所以...

8 2簡單列舉例子 生理週期

問題定義 人生來就有三個生理週期,分別為體力 感情和智力週期,它們的週期長度為23天 28天和33天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例 如,智力週期的高峰,人會思維敏捷,精力容易高度集中。因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們...

列舉演算法 大道至簡

中國大學mooc 北京交通大學 演算法設計與問題求解 的lucky number 是3,5和7,他愛屋及烏,還把所有質因數只有3,5,7的數字也認定為lucky number,比如9,15,21,25等等。請聰明的你幫忙算一算小於等於x的lucky number有多少個?輸入資料 乙個正整數x,3 ...