站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题新人请教一个随机问题

新人请教一个随机问题

摘要: 新人请教一个随机问题


随机产生一个数字,是1,drawImage就画一张图片;是2,drawImage就画二张图片。现在小弟不明白得是随机产生得数字怎么和drawImage联系到一起画出图片了,不知道各位ggdd看明白了吗,最后能给付上一段代码,小弟我感激不尽,刚注册得,没有多少分。希望大家帮忙,谢谢!!!


import java.util.Random;


int num = (new Random().nextInt()>>>1)%2;

switch(num)
{
case 0:
case 1:
//draw one image
break;
case 2:
//draw two images
break;

}


Random ran = new Random();

...

void someFunc(Graphics g, Image[] images)
{
g.drawImage(images[(ran.nextInt() >>> 1) & 1], 0, 0, 20);
}

////////////////

int num = (new Random().nextInt()>>>1)%2;

这样有两个问题 第一、没有绝对必要的new是自杀行为;第二、在绝大多数机型上这么写和(int)(System.currentTimeMills() >>> 1) % 2 没有任何区别


((int)System.currentTimeMills() >>> 1) % 2

不能编辑...


faint.抗议给分不合理


↑返回目录
前一篇: Jakarta Commons HttpClient 是否支持j2me啊?
后一篇: 这样的模拟器怎么做啊?