java program student rpt