資源簡介
算命算法,絕對經典!
代碼片段和文件信息
package?biz;
import?java.util.List;
/**
?*?用于算姓氏的類
?*?
?*?@author?xiaoE
?*/
public?class?Guess?{
/**
?*?用于存放姓氏的二維數組
?*?重新計算時再次隨機生成小卡片
?*?嘿嘿,比街邊攤寫死的小卡片高級吧
?*?
?*?@author?xiaoE
?*/
private?List>?nameList;
/**
?*?二維數組x坐標
?*/
private?int?x;
/**
?*?二維數組y坐標
?*/
private?int?y;
/**
?*?對象初始化
?*?
?*?@author?xiaoE
?*/
public?void?init()?{
//?隨機生成姓氏二維數組
this.nameList?=?NameDB.getRandomNameList();
//?初始化二維數組x坐標
this.x?=?-1;
//?初始化二維數組x坐標
this.y?=?-1;
}
/**
?*?根據用戶選擇的2張小卡片算出姓氏
?*?
?*?@return?用戶姓氏
?*/
public?String?getName()?{
if(this.x?>=?0?&&?this.y?>=?0)?{
return?nameList.get(this.x).get(this.y);
}
//?只要程序不寫錯,絕對不會走到這里。
return?null;
}
/**
?*?用戶設置二維數組坐標
?*?*/
public?boolean?setIndex(int?idx)?{
if(this.x?0)?{
this.x?=?idx;
return?false;
}?else?{
this.y?=?idx;
return?true;
}
}
/**
?*?@param?x
?*?@return?25
?*/
public?String[]?getXList(int?x)?{
object[]?os?=?this.nameList.get(x).toArray();
String[]?list?=?new?String[os.length];
for?(int?i?=?0;?i? list[i]?=?(String)os[i];
}
return?list;
}
/**
?*?@param?y
?*?@return?20
?*/
public?String[]?getYList(int?y)?{
String[]?list?=?new?String[this.nameList.size()];
for?(int?i?=?0;?i? list[i]?=?this.nameList.get(i).get(y);
}
return?list;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2013-05-11?19:33??GuessName\.classpath
?????文件????????385??2013-05-11?19:33??GuessName\.project
?????文件????????629??2013-05-11?19:33??GuessName\.settings\org.eclipse.jdt.core.prefs
?????文件???????1507??2013-05-12?15:27??GuessName\bin\biz\Guess.class
?????文件??????10261??2013-05-12?11:50??GuessName\bin\biz\NameDB.class
?????文件???????1245??2013-05-12?14:38??GuessName\bin\ui\CardButton.class
?????文件????????686??2013-05-12?15:45??GuessName\bin\ui\Jfr
?????文件???????1923??2013-05-12?15:45??GuessName\bin\ui\Jfr
?????文件???????4265??2013-05-12?15:45??GuessName\bin\ui\Jfr
?????文件????????398??2013-05-12?14:41??GuessName\bin\ui\Start.class
?????文件???????1744??2013-05-12?15:27??GuessName\src\biz\Guess.java
?????文件???????4645??2013-05-12?11:50??GuessName\src\biz\NameDB.java
?????文件????????776??2013-05-12?14:38??GuessName\src\ui\CardButton.java
?????文件???????3681??2013-05-12?15:45??GuessName\src\ui\Jfr
?????文件????????114??2013-05-12?14:41??GuessName\src\ui\Start.java
?????目錄??????????0??2013-05-12?11:42??GuessName\bin\biz
?????目錄??????????0??2013-05-12?15:41??GuessName\bin\ui
?????目錄??????????0??2013-05-11?19:51??GuessName\src\biz
?????目錄??????????0??2013-05-12?14:40??GuessName\src\ui
?????目錄??????????0??2013-05-11?19:33??GuessName\.settings
?????目錄??????????0??2013-05-12?11:42??GuessName\bin
?????目錄??????????0??2013-05-12?11:42??GuessName\src
?????目錄??????????0??2013-05-11?19:33??GuessName
-----------?---------??----------?-----??----
????????????????32560????????????????????23
評論
共有 條評論