1 / 14
文档名称:

java例题.doc

格式:doc   大小:169KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java例题.doc

上传人:坐水行舟 2019/2/4 文件大小:169 KB

下载得到文件列表

java例题.doc

相关文档

文档介绍

文档介绍://://interfaceSharedConstants{ //定义3个常量分别表示石头、剪刀、布 intROCK=0; intSCISSORS=1; intPAPER=2; //定义3个常量分别表示不同的结果 intLOSE=-1; intNOUGHT=0; intWIN=1;}//定义一个游戏者类classPlayerimplementsSharedConstants{ //模拟游戏者出拳,石头、剪刀、布任选一个 intplay(){ intprob=(int)(3*()); if(prob==0) returnROCK; elseif(prob==1) returnSCISSORS; else returnPAPER;} //pare(Playergambler){ //自己出拳 intmySign=play(); switch(mySign) { case(ROCK): "石头"); break; case(SCISSORS): "剪刀"); break; case(PAPER): "布"); break; } //对方也出拳 intyourSign=(); switch(yourSign) { case(ROCK): ":石头"); break; case(SCISSORS): ":剪刀"); break; case(PAPER): ":布"); break; } //判断输赢 if((mySign==ROCK&&yourSign==SCISSORS)|| (mySign==SCISSORS&&yourSign==PAPER)|| (mySign==PAPER&&yourSign==ROCK)) { "\t=》赢:输"); returnWIN; } elseif((yourSign==ROCK&&mySign==SCISSORS)|| (yourSign==SCISSORS&&mySign==PAPER)|| (yourSign==PAPER&&mySign==ROCK)) { "\t=》输:赢"); returnLOSE; } else { "\t=》无效"); returnNOUGHT; } }}//定义一个裁判员类,lassJudgeimplementsSharedConstants{ publicstaticvoidmain(String[]args) { intcount=0; intwin=0; intlose=0; Playerbanker=newPlayer(); Playergambler=newPlayer(); "\"\"游戏:三胜两"); "大头儿子:小头爸爸\t=》大头儿子:小头爸爸"); for(;;) { //记录出拳总次数 count++; //比较输赢 inti=pare(gambler); if(i==WIN) win++; elseif(i==LOSE) lose++; //退出循环的条件 if((win+lose)>=3)break; } "总共出拳"+count+"次"); "结果:"+((win>lose)?"大头儿子":"小头爸爸")+"胜"); }}结果:import;lassCarextendsRoadVehicleimplementsRefuellable{ //设计一个用于存储汽车零部件的集合 privateVectorparts=newVector(); publicPart[]getParts() { //把集合中的元素转换成Part类型并以数组的方式返回 return(Part[])(newPart[0]); } publicvoidaddPart(Partpart) { //把该零部件加入汽车零部件集合中 (part); //同时把该车实例加入当前零部件的车型集合中 (this); } //统计汽车的所有零部件的成本 publicdoubletotalCost(Part[]parts) { doubletotal=; for(inti=0;i<;i++) total+=parts[i].getPrice(); returntotal; } //以下内容关于实现接口等内容: publicbooleanlicense() { booleanisOk=false; returnisOk; } publicvoidrefuel() { "汽车加油."); } publicstaticvoidmain(String[]args) { }}结果:.*;//lass