编一个简单的小游戏怎么删除一个用户和删除所有用户

来源:互联网 发布:基恩士plc软件下载 编辑:程序博客网 时间:2024/04/29 04:36
这个要求是这样的,运行程序时输入 removeplayer player1, 删除player1的信息,如果只输入removeplayer就删除所有用户信息。
我写了个函数关于删除一个玩家信息的,可是怎么在main函数里根据输入的命令执行删除一个或是删除所有用户信息呢??
是需要用到 StringTokenizer 或是splict()吗?如果需要用到怎么用它们在main函数里调用removeplayer呢?
拜托各位大神帮帮忙,还有两天就要交作业了,以前从来没学过编程语言,编的时候都是一边上网查一边写的

public void removeplayer(String username){
        for (int index = 0; index < numofplayer; index++) {
            if (playerlist[index][0] == username) {
                for (int n = 0; n < 3; n++){
                    playerlist[index][n] = playerlist[numofplayer-1][n];
                    playerlist[numofplayer-1][n] = null;
                    playerstats[index][n] = playerstats[numofplayer-1][n];
                    playerstats[numofplayer-1][n] = 0;
                }
                numofplayer--;
                System.out.println();
                System.out.printf(">");
                return;
            }
        }
        System.out.println("The player does not exist.");
        System.out.println();
        System.out.printf(">");
    }

playerlist这个数组存的是用户的用户名,姓,名
playerstats这个数组存的是用户的游戏数,赢的次数,胜率

另外还有一个问题,这个程序的其中一个功能是显示所有玩家信息,(用户名,姓,名,游戏数,赢的次数),要求显示时根据用户名字母顺序排列,这个应该怎么实现呢,我把玩家的名字和游戏数据存到两个数组里了,怎么能让游戏数据playerstats这个数组也根据玩家信息playerlist这个数组里的用户名排序后顺序一起显示呢?
谢谢啦,感激不尽!
0 0
原创粉丝点击