Java猜拳小游戏源代码.doc

上传人:wj 文档编号:4708963 上传时间:2023-05-07 格式:DOC 页数:4 大小:42KB
下载 相关 举报
Java猜拳小游戏源代码.doc_第1页
第1页 / 共4页
Java猜拳小游戏源代码.doc_第2页
第2页 / 共4页
Java猜拳小游戏源代码.doc_第3页
第3页 / 共4页
Java猜拳小游戏源代码.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java猜拳小游戏源代码.doc

《Java猜拳小游戏源代码.doc》由会员分享,可在线阅读,更多相关《Java猜拳小游戏源代码.doc(4页珍藏版)》请在冰点文库上搜索。

Java猜拳小游戏源代码.doc

第一个文件:

publicclassComputer{

Stringname;

intscore;

publicintshowfist(){

intquan;

quan=(int)(Math.random()*10);

if(quan<=2){

quan=1;

}elseif(quan<=5){

quan=2;

}else{

quan=3;

}

switch(quan){

case1:

System.out.println(name+"出拳:

剪刀");break;

case2:

System.out.println(name+"出拳:

石头");break;

case3:

System.out.println(name+"出拳:

布");break;

}

returnquan;

}

}

第二个文件:

importjava.util.Scanner;

publicclassGame{

intcount=0;

intcountP=0;

Personperson=newPerson();

Computercomputer=newComputer();

Scannerinput=newScanner(System.in);

publicvoidinitial(){

System.out.print("请选择你的角色(1.刘备2.孙权3.曹操):

");

intjuese=input.nextInt();

switch(juese){

case1:

person.name="刘备";

break;

case2:

person.name="孙权";

break;

case3:

person.name="曹操";

break;

}

System.out.print("请选择对手角色(1.关羽2.张飞3.赵云):

");

intJueSe=input.nextInt();

switch(JueSe){

case1:

computer.name="关羽";

break;

case2:

computer.name="张飞";

break;

case3:

computer.name="赵云";

break;

}

}

publicvoidbegin(){

System.out.print("\n要开始吗?

(y/n)");

Stringans=input.next();

if(ans.equals("y")){

Stringansw;

do{

inta=person.showFist();

intb=computer.showfist();

if(a==1&&b==3||a==2&&b==1||a==3&&b==2){

System.out.println("结果:

你赢了!

");

person.score++;

}elseif(a==1&&b==1||a==2&&b==2||a==3&&b==3){

System.out.println("结果:

平局,真衰!

嘿嘿,等着瞧吧!

");

countP++;

}else{

System.out.println("结果:

你输了!

");

computer.score++;

}

count++;

System.out.print("\n是否开始下一轮?

(y/n)");

answ=input.next();

}while(answ.equals("y"));

}

}

publicStringcalcResult(){

Stringa;

if(person.score>computer.score){

a="最终结果:

恭喜恭喜!

你赢了!

";

}elseif(person.score==computer.score){

a="最终结果:

打成平手,下次再和你一决高下!

";

}else{

a="最终结果:

呵呵,你输了!

笨笨,下次加油啊!

";

}

returna;

}

publicvoidshowResult(){

System.out.println("---------------------------------------------------");

System.out.println("\t\t"+person.name+"VS"+computer.name+"\n");

System.out.println("对战次数:

"+count+"次");

System.out.println("平局:

"+countP+"次");

System.out.println(person.name+"得:

"+person.score+"分");

System.out.println(computer.name+"得:

"+computer.score+"分\n");

System.out.println(calcResult());

System.out.println("---------------------------------------------------");

}

}

第三个文件:

importjava.util.Scanner;

publicclassPerson{

Stringname;

intscore;

Scannerinput=newScanner(System.in);

publicintshowFist(){

System.out.print("\n请出拳:

1.剪刀2.石头3.布");

intquan=input.nextInt();

switch(quan){

case1:

System.out.println("你出拳:

剪刀");break;

case2:

System.out.println("你出拳:

石头");break;

case3:

System.out.println("你出拳:

布");break;

}

returnquan;

}

}

第四个文件:

publicclassTest{

publicstaticvoidmain(String[]args){

Gameg=newGame();

System.out.println("-----------------欢迎进入游戏世界--------------------\n\n");

System.out.println("\t\t******************");

System.out.println("\t\t**猜拳开始**");

System.out.println("\t\t******************\n\n");

System.out.println("出拳规则:

1.剪刀2.石头3.布");

g.initial();

g.begin();

g.showResult();

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2