怎么用Java实现拳皇小程序
作者:SunnyJourney
时间:2023-04-24
浏览:3
代码如下:packagehelloasd;importjava.util.*;publicclasshellojava{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("输入名称:");//用户自己输入名字Stringusername=input.next();Stringcomname="阿杰";System.out.println(username+"vs"+comname);
本文目录
代码如下:
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 + "获胜!");
}
}
}
作者最新文章
漫蛙下载最新版本
2026-10-13 13:42
漫蛙app下载安装最新版
2026-10-13 13:42
漫蛙2漫画APP免费下载安装最新版本
2026-10-13 13:20
漫蛙漫画网页下载安装最新版本
2026-10-13 13:17
keyshot快捷键命令大全表格整理与使用教程
2026-10-12 14:13
下一篇:
java方法参数中通配符如何使用
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































