拳皇(Java简单的小程序)代码实例
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java。
packagehelloasd;importjava.util.*;
publicclasshellojava{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print("输入名称:");
//用户自己输入名字
Stringusername=input.next();
Stringcomname="阿杰";
System.out.println(username+"vs"+comname);
//初始化双方数据
inthp1=100,hp2=100;//双方的HP
intattack1=0,attack2=0;
//使用循环模拟对战过程
while(hp1>0&&hp2>0){
attack1=(int)(Math.random()*1000)%11+5;//双方随机的攻击力(10~15)
attack2=(int)(Math.random()*1000)%11+5;
//玩家先攻击
hp2-=attack1;//玩家攻击,电脑掉血
System.out.println(comname+":"+hp2);
if(attack1>0&&attack1<=5){
System.out.println("阿杰被命中攻击!");
}
elseif(attack1>5&&attack1<=10){
System.out.println("阿杰被重重的攻击!");
}
else{
System.out.println("阿杰被致命一击!");
}
//显示电脑血量
hp1-=attack2;//电脑攻击,玩家掉血
System.out.println(username+":"+hp2);
//显示玩家血量
if(attack1>0&&attack1<=5){
System.out.println(username+"被"+comname+"侥幸攻击了一下!");
}
elseif(attack1>5&&attack1<=10){
System.out.println(username+"遇到了强烈进攻!");
}
else{
System.out.println(username+"被沉重打击!");
}
System.out.println("\n");
}
//打印结果
System.out.println("\n");
System.out.println("KO!");
System.out.println("玩家姓名\t血量");
System.out.println(username+"\t"+hp1);
System.out.println(comname+"\t"+hp2);
if(hp1<0){
System.out.println("阿杰获胜!");
}
else{
System.out.println(username+"获胜!");
}
}
}
以上所述是小编给大家介绍的拳皇Java简单小程序详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!