admin 管理员组文章数量: 1086019
2024年3月22日发(作者:innerhtml和createelement)
维普资讯
第24卷第4期 吉 林 化 工 学 院 学.报
V01.24 No.4
2007年8月
J0URNAL OF JILIN INSn11f rE OF CHEMICAL rECHNOL0GY
Aug. 2007
文章编号:1007-2853(2007)04-0082-02
基于JAVA的RandomArray函数
在手机游戏编程中的应用
王集思 ,郑力军
(1.吉林化工学院信息中心,吉林吉林132022;2.吉林化工学院信息与控Silt程学院,吉林吉林132022)
摘要:简要介绍了J2ME及其开发环境Eclipse的功能特点,主要说明了RandomArray函数的功能实现和
在手机编程中的应用.
关键词:JAVA;J2ME;RandomArray函数
中图分类号:TP311.1 文献标识码:A
Java语言具有面向对象、与平台无关、安全、 要对手机应用程序的开发还需要安装一个开
稳定和多线程等优良特性,是目前软件设计中极
发J2ME程序的插件EclipseMe,若选择具体的手
为强大的编程语言,按照开发环境的不同可以分
机系列进行开发,还可以下载相关手机厂商提供
为三个开发平台——J2SE,J2EE,J2ME(Java2 Mi.
的SDK.这样就可以建立完整的开发环境了.
cro Edition),是Java开发平台的微缩版.主要应
用于手机、PDA、智能家电等领域.由于Java语言
2 RandomArray函数说明
应用广泛,使用Java语言的开发者众多,跨平台
的优点,使得J2ME技术成为了一种很容易推广
对于任意一个一维数组data,把它重新排序.
的技术,再加上大量的移动设备厂商的大力支持,
J2ME技术已经成为手机中应用最普及的技术之
3 功能实现
一
,
基于J2ME技术的手机游戏,手机应用软件也
大量涌现.
RandomArray函数可以把一维数组随机排列
重新生成新的数组.传统思路是把整个数组都遍
1 J2ME开发环境
历一遍,而使用RandomArray函数,只需Random.
Array(byte
Eclipse是一款非常优秀的集成开发环境,在 data,int count)把data数组随机count次就
Eclipse之上,安装不同的插件程序,就可以支持C 可以了,其中byte是字节型的变量数组,也可以
++、JAVA等开发.它主要由Eclipse项目、
用int类型等.
Eclipse工具项目和Eclipse技术项目三个项目组
比方说你定义了个一维数组data:{1,3,5,
成,具体包括四个部分组成——Er、lipse Platform、
7,8},运行RandomArray(data,5)就是把data数
JDT、CDT和PDE.JDT支持Java开发(也包括对 组重新随机排列了5次,结果可能是{5,l,3,7,
J2ME开发)、CDT支持C开发、PDE用来支持捅
8}等,也就是里边的元素都随机重新排列了,具
件开发,Eclipse Platform则是一个开放的可扩展
体变了哪个元素,都是随机的.
IDE,提供了一个通用的开发平台.它提供建造块
RandomArray函数代码如下:
和构造并运行集成软件开发工具的基础.
对手机应用程序的开发实际也就是进行
impo ̄java.util. ;
J2ME项目的开发.
public class Test{
收稿日期:2007—06—30
作者简介:土集思(1980一),男, 林省 J}小m人,吉林化工学院助工,在读硕士,主要从事机房管 方ln『的工作
维普资讯
第4期 王集思,等:基于JAYA的ttandomArray函数在手机游戏编程中的应用 83
/:I::}:
lnt temp mln;
:I:@param args
:I:/
min=max;
max=temp;
public static void main(String口args){
//TODO Auto——generated method stub
// byte口data=new byte[5];
byte[]data={1,3,5,7,8};
RandomArray(data,5);
一 一 一 .一. 一~ 一一一一一 一
in r=Math.abs(一random.nextInt());
if(r<0)
r%=max—min+1:
r+=min:
return r;
}
}
运行结果:请见图1,图2.
在Eclipse中运行结果
一
’
_r'‘
…
一
…
,
。
’ h
i摹 …l i 暮 : _ }
蓊
: 互; l ~ …’…_’…‘ …l”一…lb
_一~ J~ …~……~
::高 蚺蚋尊
・一
—
:: 一… .~ ~ ……~一 .
图1在Eclipse中运行结果
在CMD控制台中运行结果
图2在CMD控制台中运行结果
RandomArray函数具体应用于手机游戏中,比
如在某个游戏中你有8个答案,你定义了{1,2…8}
来表示这些答案,可以在游戏中把这8个答案都显
示出来.但是为了增加趣味性,有时并不希望把这
8个答案都按顺序显示出来,需要随机排列一下,
这时RandomArray这个函数就很实用了.
(下转第9O页)
维普资讯
占林化工学院学报 2007住
Improvement of the pneumatic ball valve of discharge
system in LDPE Plant
CHANG Shu—an ,HA0 Ming ,SHUN Da—yong ,
LI Chun—nan ,WANG Li-juan ,CHANG Ping
(1.Polyethylene Factory,PetroChina Jilin PetroChemical Comparty,Jilin City 132022,China;2.Research Institute,Pet—
roChina Jilin PetroChemical Company,Jilin City 132021,China)
Abstract:The factors influencing on the stable operation of pneumatic cylinder actuators of the polyethylene
reactor were analyzed・It will improve the operational lifetime of actuator and valve
body through choosing ra—
.
t
tion
al structure and material and optimizing the discharging time.
.
Key words:LDPE Plant;discharge system;pneumatic ball valve;operational lifetime
-.-◆。+。¨。¨。
●。¨。+ ¨。¨-◆。
(上接第83页)
4结 论
参考文献
由于移动技术的快速发展,J2ME技术也越来
[1] 陈跃峰.新编J2ME就业培训教程[M].北京:中国
越受青眯.而Eclipse是一款免费的功能强大的
电力出版社,2006。
J2ME开发工具,越来越多的开发人员开始使用它
谭浩强.Java程序设计[M].北京:清华大学出版
来开发各种软件,相信不久的将来J2ME技术一
社,2001.
定会发展普及.
张白一,崔尚森.面向对象程序设计 ava[M].
西安:西安电子科技大学出版社,2003.
Application of RandomArray function based on JAVA
in mobile phone game P rogramnung
WANG Ji—si ,ZHENG Li-jun
(1.Information Center,Jilin Institute of Chemical Technology,Jilin City 1 32022。China;2.College of Information&Con
torl Engineering,Jilin Institute of Chemical Technology,Jilin City 1 32022,China)
Abstract:J2 ME and its developing enviornment Eclipse are briefly introduced in this paper
.
The realization
and application of the Function RandomArray in mobile phone game programming are mainly discussed
.
Key words:JAVA;J2ME;RandomArray
版权声明:本文标题:基于JAVA的RandomArray函数在手机游戏编程中的应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711057108a586224.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论