JAVA------人机游戏
package Ji;
import java.util.Scanner;
public class Ji {
String JiName;
int JiScore;
public String getJiName(){
Scanner input=new Scanner(System.in);
System.out.println("请选择电脑的角色1.霸王项羽2.始皇帝嬴政3.汉武帝刘彻");
int n=input.nextInt();
if(n==1){
JiName="霸王项羽";
System.out.println("电脑的角色是:"+JiName);
}else if(n==2){
JiName="始皇帝嬴政";
System.out.println("电脑的角色是:"+JiName);
}else if(n==3){
JiName="汉武帝刘彻";
System.out.println("电脑的角色是:"+JiName);
}
return JiName;
}
public int getJiZhao(){
System.out.println("电脑出招1.中央集权2.睥睨天下3.四海诚服");
int Zhao=(int)(Math.random()*3)+1;
return Zhao;
}
}
package Ren;
import java.util.Scanner;
public class Ren {
String RenName;
int RenScore;
Scanner input=new Scanner(System.in);
public String getRenName(){
System.out.print("请输入你的姓名:");
RenName=input.next();
System.out.print("你的姓名是:"+RenName);
return RenName;
}
public int getRenZhao(){
System.out.println("请出招1.杀神一刀斩2.斩天拔剑术3.气吞山河");
int Zhao=input.nextInt();
return Zhao;
}
}
package Game;
import java.util.Scanner;
import Ji.Ji;
import Ren.Ren;
public class Game {
public static void main(String [] args){
System.out.println("=============================");
System.out.println("\t欢迎来到古战场");
System.out.println("\t风起云涌,四海争霸");
System.out.println("\t你就是下一个霸主");
System.out.println("=============================");
Ren r=new Ren();
String RenName=r.getRenName();
System.out.println();
Ji j=new Ji();
String JiName=j.getJiName();
System.out.println("****************************");
System.out.println("\t"+RenName+"VS"+JiName);
System.out.println("****************************");
int a;
int score1=0;
int score2=0;
do{
int ren=r.getRenZhao();
int ji=j.getJiZhao();
Scanner input=new Scanner(System.in);
if(ren==1&&ji==1){
System.out.println("杀神一刀斩果然厉害,朕待下次集权");
score1++;
}else if(ren==1&&ji==2){
System.out.println("杀神一刀斩也只能杀神,朕乃三界五行外,安敢伤朕?");
score2++;
}else if(ren==1&&ji==3){
System.out.println("朕乃天子,一刀也能看?");
score2++;
}else if(ren==2&&ji==1){
System.out.println("斩天拔剑术也只能给朕表演,回去再练练吧");
score2++;
}else if(ren==2&&ji==2){
System.out.println("朕藐视天下,天下的一切都是朕的,你?");
score2++;
}else if(ren==2&&ji==3){
System.out.println("斩天拔剑术真能破朕心怀,是朕考虑不周啊!!!");
score1++;
}else if(ren==3&&ji==1){
System.out.println("气吞山河威力果然不同凡响,下次比过,朕一定不会输");
score1++;
}else if(ren==3&&ji==2){
System.out.println("可笑你这草民也敢造次,看朕天龙正气,上古麒麟");
score2++;
}else{
System.out.println("既然你也心怀天下,朕姑且不与你计较");
score1++;
score2++;
}
System.out.print("是否继续干(0/1):");
a=input.nextInt();
}while(a==1);
System.out.println("**********谁伤更重?************");
System.out.println("\t"+RenName+"\t"+JiName);
System.out.println("\t"+score1+"\t"+score2);
if(score1<score2){
System.out.println("*******天下能伤朕之人不是没有,而是没出生*********");
}else{
System.out.println("*******拖出去斩了,连朕都不给面子******");
}
}
}

浙公网安备 33010602011771号