Java programming experiment report