package common;

import java.util.Arrays;
import java.util.List;

public class Team {
    private int teamId;
    private String name;
    private String country;
    private int ranking;
    private List<Player> players;

    public Team(int teamId, String name, String country, int ranking, List<Player> players) {
        this.teamId = teamId;
        this.name = name;
        this.country = country;
        this.ranking = ranking;
        this.players = players;
    }

    @Override
    public String toString() {
        return "Team{" +
                "teamId=" + teamId +
                ", name='" + name + '\'' +
                ", country='" + country + '\'' +
                ", ranking=" + ranking +
                ", players=" + players +
                '}'+'\n';
    }

    public int getTeamId() {
        return teamId;
    }

    public String getName() {
        return name;
    }

    public String getCountry() {
        return country;
    }

    public int getRanking() {
        return ranking;
    }

    public List<Player> getPlayers() {
        return players;
    }


    public static List<Team> getTeams() {

            List<Player> indiaPlayers = Arrays.asList(
                    new Player(1, "Kohli", 35, "Batsman", 100, 5000, 10, 92.5),
                    new Player(2, "Rohit", 36, "Batsman", 90, 4500, 5, 88.0),
                    new Player(3, "Jadeja", 34, "AllRounder", 80, 3000, 150, 85.0)
            );

            List<Player> ausPlayers = Arrays.asList(
                    new Player(4, "Smith", 34, "Batsman", 85, 4800, 8, 87.5),
                    new Player(5, "Warner", 37, "Batsman", 95, 4700, 3, 90.0),
                    new Player(6, "Starc", 33, "Bowler", 70, 1200, 200, 75.0)
            );

            return Arrays.asList(
                    new Team(1, "India", "India", 1, indiaPlayers),
                    new Team(2, "Australia", "Australia", 2, ausPlayers)
            );
        }

}
package common;

public class Player {
    private int playerId;
    private String name;
    private int age;
    private String role; // Batsman, Bowler, AllRounder
    private int totalInnings;
    private int totalScore;
    private int wickets;
    private double strikeRate;

    public Player(int playerId, String name, int age, String role,
                  int totalInnings, int totalScore, int wickets, double strikeRate) {
        this.playerId = playerId;
        this.name = name;
        this.age = age;
        this.role = role;
        this.totalInnings = totalInnings;
        this.totalScore = totalScore;
        this.wickets = wickets;
        this.strikeRate = strikeRate;
    }

    public double getAverageScore() {
        return totalInnings == 0 ? 0 : (double) totalScore / totalInnings;
    }

    @Override
    public String toString() {
        return "Player{" +
                "playerId=" + playerId +
                ", name='" + name + '\'' +
                ", age=" + age +
                ", role='" + role + '\'' +
                ", totalInnings=" + totalInnings +
                ", totalScore=" + totalScore +
                ", wickets=" + wickets +
                ", strikeRate=" + strikeRate +
                '}'+'\n';
    }

    public int getPlayerId() {
        return playerId;
    }

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    public String getRole() {
        return role;
    }

    public int getTotalInnings() {
        return totalInnings;
    }

    public int getTotalScore() {
        return totalScore;
    }

    public int getWickets() {
        return wickets;
    }

    public double getStrikeRate() {
        return strikeRate;
    }
    
}


This site uses Just the Docs, a documentation theme for Jekyll.