java拳皇地下城_拳皇(Java简单的小程序)代码实例

这篇博客介绍了一个简单的Java程序,模拟了拳皇风格的对战过程。用户可以输入名字,然后与预设角色“阿杰”进行战斗。程序通过随机数生成攻击伤害,循环进行攻击直到一方血量归零。战斗过程中有不同力度的攻击反馈,最后展示战斗结果和胜者。
摘要由CSDN通过智能技术生成

刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java。

package helloasd;import java.util.*;

public class hellojava {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("输入名称: ");

//用户自己输入名字

String username = input.next();

String comname = "阿杰";

System.out.println(username + "vs" + comname);

//初始化双方数据

int hp1 = 100, hp2 = 100; //双方的HP

int attack1 = 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("阿杰被命中攻击!");

}

else if(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 + "侥幸攻击了一下!");

}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值