Build me a program

Job ID: 35241667

Budget: $10 – $30 USD

USING JAVA LANGUAGE: Given a set of numbers as input as vertices, design a graph that displays the following options:
1. MESH TOPOLOGY
2. STAR TOPOLOGY
3. RING TOPOLOGY
That also shows it's corresponding size, order, adjacency matrix, and graph connectivity