Facil...
Lo primero es hacer un método que calcule los divisores del número
http://elvex.ugr.es/decsai/java/pdf/5C-iterative.pdf
Personalmente lo haría fuera del main y lo llamaría en tu caso.
Luego los muestras por pantalla y ves si son los correctos (para hacer debug)
Tras eso eliminas el propio numero de los divisores
sumas el resto y comparas con el numero, si coinciden los resultados, es perfecto, si no, no es perfecto ---> Sacas por pantalla el resultado
Puedes hacer en el main un bucle de 1 a 100 comprobando para cada numero si es perfecto o no y luego los cotejas a mano para ver q coinciden
Una vez funcione, programa listo
Si lo quieres adaptar para que tu introduzcas un numero y te diga si es o no perfecto, usa System.in y System.out para lograrlo.
// Fin