免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2185 | 回复: 2
打印 上一主题 下一主题

Java 的 vector用法实例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-29 16:02 |只看该作者 |倒序浏览

最近忙着弄java,没空写博客。觉得这个还可以,就放上来。

package cn.youhap.collection;
import java.util.Vector;
public class GuessingGame {
    private int target;
    private Vector guess = new Vector(100, 25);
   
    public GuessingGame(int g){
        super();
        this.setTarget(g);
    }
    public void setTarget(int target) {
        this.target = target;
    }
    public int getTarget() {
        return target;
    }
   
    public void startGuessing(){
        int temp = this.genRandom();
        Integer tempObj = null;
        while (this.getTarget() != temp){
            temp = this.genRandom();
            tempObj = new Integer(temp);
            this.guess.add(tempObj);
        }
    }
   
    public int genRandom(){
        return (int)(Math.random() * 100 + 1);
    }
   
    public void printGuessing(Vector v){
        for (int i = 0; i  v.size(); i++){
            System.out.println(v.get(i));
        }
        System.out.println("There are :" + this.guess.size() + " elements in " + this.guess.toString());
        System.out.println("The capacity is :" + this.guess.capacity());
    }
   
    public static void main(String [] cao){
        if (cao.length != 1){
            System.out.println("You must input a number. Bye...");
        }else{
            int inputNum = Integer.parseInt(cao[0]);
            GuessingGame gg = new GuessingGame(inputNum);
            gg.startGuessing();
            gg.printGuessing(gg.guess);
        }
    }
}


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10668/showart_1914333.html

论坛徽章:
0
2 [报告]
发表于 2009-05-03 12:03 |只看该作者
写点注释

论坛徽章:
0
3 [报告]
发表于 2009-05-03 14:12 |只看该作者
嗯,,,代码还是可以写的更好一些。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP