【问题标题】:How to start with arraylists & classes [closed]如何从数组列表和类开始 [关闭]
【发布时间】:2016-01-21 14:53:06
【问题描述】:

我是一名 IT 学生,在业余时间我想用 Java 制作一些应用程序,我正在尝试开发一个应用程序,但不知道如何开始。我有这个想法,它是一个随机玩家/团队生成器。

例如足球,我想要一个程序,它可以给我一个来自array 的随机球员。所以我想我必须创建一个class

当它随机生成一个球员时,它必须有正确的团队,

例子:

球员:梅西。
球队:巴塞罗那足球俱乐部。
角色:攻击者。

但是我该如何开始呢?有人可以帮我吗?

【问题讨论】:

  • 欢迎来到 SO。请首先阅读stackoverflow.com/help/how-to-ask
  • 检查help center要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • @user2314737 OP 实际上并没有要求任何场外资源。只是为了建议。不是一个好问题,但这是 IMO 错误的关闭原因。我倾向于认为“过于宽泛”或“主要基于意见”。

标签: java arrays class arraylist


【解决方案1】:

// 下面是一个帮助您入门的示例:

private static String[] playerNames = new String[] {"Messi", "Ronaldo"};
private static String[] teamNames = new String[] {"FC Barcelona", "Chelsea"};
private static String[] roleNames = new String[] {"Attacker", "Defender"};

public static void main(String[] args) {
    public List<Player> players;
    players = new ArrayList<Player>();
    players.add(new Player("Messi", "FC Barcelona", "Attacker"));
}

public Player getRandomPlayer() {
    Player player=null;
    String name = getRandomName();
    String team = getRandomTeam();
    String role = getRandomRole();
}

private String getRandomName() {
    return playerNames[new Random().nextInt(playerNames.length())];
}

private String getRandomTeam() {
    return teamNames[new Random().nextInt(teamNames.length())];
}

private String getRandomRole() {
    return roleNames[new Random().nextInt(roleNames.length())];
}

// 播放器类

public class Player {
    public String name;
    public String team;
    public String role;
    public Player(String name, String team, String role) {
        this.name = name;
        this.team = team;
        this.role = role;
    }
}

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 2015-06-19
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    相关资源
    最近更新 更多