「java船只游戏」船只模拟游戏

博主:adminadmin 2023-01-17 02:18:09 355

本篇文章给大家谈谈java船只游戏,以及船只模拟游戏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

pokemmo合众地区的船要怎么解锁

1、需要在交易平台或者官方推荐的商店内用自己赚来的金币兑换,就可以获得。

2、然后在背包里领取就行了。Pokemmo是一款基于java引擎开发的神奇宝贝游戏。

海盗船的游戏,用java程序,要求如下

没有看明白是A击中B后,是A移除数据还是B移除,2种情况都写了,个人感觉随机数这块需要更好的算法处理下,代码如下:

package t;

import java.util.ArrayList;

import java.util.Random;

/**

 * 海盗船的游戏:创建两个数组,每个数组大小都5,数组里面都存INT值,1-10之间的数字。

 * 随机生成。哪果A向B发射炮弹,读一个随机数,是否在在B中存,若存在则B中弹。

 * 则移除相应的数据。哪一个先被移除三个数字,则为输。

 * @author hyc

 *

 */

public class Test {

    

    static boolean isLog = true;

    public static void main(String[] args) {

        isLog =false;

        for (int i = 0; i  100; i++) {

            AToB(5, 10, 3);

        }

    }

    public static void print(String str){

        if (isLog) {

            System.out.println(str);

        }

    }

    /**

     * @param len 弹数

     * @param max    最大随机范围

     * @param dieNum    最大中弹数

     * @return

     */

    public static void AToB(int len,int max,int dieNum){

        ArrayListInteger a = new ArrayListInteger(5);

        ArrayListInteger b = new ArrayListInteger(5);

        Random random = new Random(System.currentTimeMillis());

        for (int i = 0; i  len; i++) {

            a.add(random.nextInt(max));

            b.add(random.nextInt(max));

        }

        print("A:"+a);

        print("B:"+b);

        int d_a = 0; //a中弹次数

        int d_b = 0;// b中弹次数

        for (int i = 0; i  len*2; i++) {

            if (d_a =dieNum) {

                System.out.println("A输了");

                return;

            }

            if (d_b =dieNum) {

                System.out.println("B输了");

                return;

            }

            

            if (i%2==0) {

                print(i+"--:"+"A向B发射炮弹");

                int index = random.nextInt(a.size());

                Integer value = a.get(index);

                print(i+"--:"+"A炮弹索引:"+index+",炮弹值:"+value);

                if (b.contains(value)) {

                    d_b++;

                    a.remove(index);//B中弹A移除数据

//                    b.remove(value);//B中弹B移除数据

                    print(i+"--:"+"A的炮弹命中B"+d_b+"次......");

                }else {

                    print(i+"--:"+"A的炮弹未命中B");

                }

            }else {

                print(i+"--:"+"B向A发射炮弹");

                int index = random.nextInt(b.size());

                Integer value = b.get(index);

                print(i+"--:"+"B炮弹索引:"+index+",炮弹值:"+value);

                if (a.contains(value)) {

                    d_a++;

                    b.remove(index);//A中弹B移除数据

//                    a.remove(value);//A中弹A移除数据

                    print(i+"--:"+"B的炮弹命中A"+d_a+"次......");

                }else {

                    print(i+"--:"+"B的炮弹未命中A");

                }

            }

            

        }

        System.out.println("A和B打成了平手......");

    }

    

    public static boolean launch(int index,ArrayListInteger list1,ArrayListInteger list2){

        if (list2.contains(list1.get(index))) {

            list1.remove(index);

            return true;

        }else {

            return false;

        }

    }

}

古时候,有一艘船出海,船上共有n个人。一道JAVA题 ,求代码 下面是问题全文

import java.util.ArrayList;

import java.util.List;

public class KillThree {

    public static void main(String[] args) {

        int m = (args==null || args.length  1)?5:Integer.parseInt(args[0]);

        int n = (args==null || args.length  2)?100:Integer.parseInt(args[1]);

        ListInteger peoples = new ArrayList();

        for (int i = 0; i  n; i++) {

            peoples.add(i+1);

        }

        int mod = 1;

        while (peoples.size()  m){

            int latestMod = peoples.size()%3;

            for (int i = 0; i  peoples.size()  peoples.size()  m; i++) {

                if((i+mod)%3==0){

                    peoples.remove(i);

                }

            }

            mod = 1 + latestMod;

        }

        for (int i = 0; i  peoples.size(); i++) {

            System.out.print(peoples.get(i) + ",");

        }

    }

}

玩JAVA游戏有个两个海盗船对轰的游戏叫什么有没有安卓版

你说的这个游戏好像叫海盗奇兵吧。和你说的很像!

你可以去玩这个游戏,可以在应用宝里面下载到!

它上面的游戏丰富点,然后功能和兼容什么的都是好点的

在手机上打开应用宝软件搜索你所需要的游戏,找到下载就可以安装了。

也可以通过手机连接电脑端的应用宝软件来下载的,打开PC端的应用宝软件——手机应用。

可以通过搜索或者看软件或者分类来进行下载呢,都是很方便的。还望采纳

一款老的潜艇攻击舰艇单机游戏 你控制潜艇 鱼雷打红十字船鱼雷还会反弹回来 有小海豚给你送补给

这个类型有一些系列的游戏,最早的应该叫Seafox

不知道你玩的是哪个版本。我玩过的界面比较好看,游戏名字叫Torpedo Alley

可惜Torpedo Alley是Java Applet下运行的,目前能搜索到的网站都没法直接玩。

实在想玩的话你可以搞一台XP或者更早的虚拟机,装好Java,在Internet Explorer上面玩。

java船只游戏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于船只模拟游戏、java船只游戏的信息别忘了在本站进行查找喔。