package dk.abcdefghijklmnopqrstuvxyzæøå.bachelorizer; import java.util.Arrays; /// Bachelorizer - bachelor programme registrar /// /// SPDX-License-Identifier: GPL-3.0-or-later /// SPDX-FileCopyrightText: 2025 Jonas Smedegaard /// /// Tool for registering students /// for activities in their bachelor programme. /// /// Core class usable in several ways /// * as self-contained executable via method main() /// * embedded in a larger system by instantiating Bachelorizer() /// /// * v0.0.1-draft /// * initial release, as part of delivery "Portfolio 1" /// /// @version 0.0.1-draft /// @see public class Main { public String name; public String[] activities; /// Main constructor /// /// @param name name of student as String /// @param activities chosen activities as String array public Main( final String name, final String[] activities ) { this.name = name; this.activities = activities; } /// JVM entry point /// /// @param args command-line arguments (ignored) public static void main(final String[] args) { // Instantiation as dictated by assignment final int population = 10; final int[] observationpoint = new int[] {5, 5}; Main session = new Main( "Jonas Smedegaard", new String[] {"CS-SMC2", "CS-SMC3"}); // minimal viable product System.out.printf("Hi %s%nYou chose these activities: ", session.name); System.out.println(Arrays.toString(session.activities)); } }