下载此文档

java例题.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
//://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;elsereturnPAPER;}//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)?"大头儿子":"小头爸爸")+"胜");}}结果:;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()

java例题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2016-01-06