拳皇(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简单小程序详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!