• 大小: 16KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-06
  • 语言: 其他
  • 标签: 算命算法  算命api  

资源简介

算命算法,绝对经典!

资源截图

代码片段和文件信息

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.length; 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.length; 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\JframeMain$1.class

     文件       1923  2013-05-12 15:45  GuessName\bin\ui\JframeMain$CardEvent.class

     文件       4265  2013-05-12 15:45  GuessName\bin\ui\JframeMain.class

     文件        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\JframeMain.java

     文件        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


评论

共有 条评论