Hola Sixtoex!
Veo que tu programa trata de notificar al usuario cuando se escribe una dirección de correo electrónico de manera correcta o incorrecta, el criterio que has especificado para que el programa decida cuando esta bien o cuando esta mal se basa en el carácter '@' y como bien dices, has omitido otros criterios a tomar en cuenta para aumentar la eficiencia de tu programa, por ejemp: si el correo contiene o no un punto, si el correo contiene o no caracteres que en realidad no admite un correo, si el correo escrito es solo arrobas, donde por ejemp si le pasas el String " @@@@@@@" este te dice: "Escribistes perfectamente el correo" y muchos otros criterios que si no se toman en cuenta, podrían afectar la eficiencia de tu programa.
A la hora de diseñar un código, es preferible no omitir lo que es obvio presentara una deficiencia en nuestros programas, así los críticos que revisen tu código (en este caso yo)
se llevaran una buena impresión por ver un trabajo bien pensado y elaborado.
Aun tomando en cuenta que tu programa solo se basa en la presencia del carácter '@' en el String que indique el usuario, no puedo decir que tu programa funciona correctamente, ya que devuelve un dato erróneo ante un String "erróneo" como por ejemp: " @@@@@@@icuantas@massequieranincluir.com" donde el programa dice: "Escribistes perfectamente el correo".
En cuanto al código en si, me parece que el nombre de la clase no es un nombre apropiado. No has colocado un modificador de acceso (public, protected o private) a las variables de clase como es lo normal y según la situación.
Mis sugerencias: Rediseña el código de tu clase, tomando en cuenta las anteriores criticas constructivas para crear un programa mas eficiente.
Saludos!