ホームページ > Java > &#&チュートリアル > Java でザ・キング・オブ・ファイターズ アプレットを実装する方法

Java でザ・キング・オブ・ファイターズ アプレットを実装する方法

王林
リリース: 2023-04-25 11:13:06
転載
1558 人が閲覧しました

コードは次のとおりです:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

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 でザ・キング・オブ・ファイターズ アプレットを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
ヘルプ: JAVA 暗号化データ PHP 復号化
から 1970-01-01 08:00:00
0
0
0
JAVAをインストールする
から 1970-01-01 08:00:00
0
0
0
Javaをインストールできません
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート