package booleanEmail;
import java.util.Scanner;
/**
* 通过控制台输入邮箱地址
* 调用EmailTest判断地址是否合理。
* @author zeng
*
*/
public final class InputEmail
{
private static Scanner in;
final private static String hint = "请输入您的邮箱地址, .com .cn .net 结尾的邮箱有效";
final private static String hint1 = "您的邮箱有效";
final private static String hint2 = "您的邮箱无效";
final private static String hint3 = "运行结束";
public static void main(String[] args)
{
System.out.println(hint);
in = new Scanner(System.in);
String imput = in.next();
boolean email = EmailTest.isEmailName(imput);
if(email)
{
System.out.println(hint1);
}
else
{
System.out.println(hint2);
}
System.out.println(hint3);
System.console();
}
}
---------------------------------------我是分割线--------------------------------------------------------------
package booleanEmail;
public final class EmailTest
{
/**
* 由EmailTest调用
* 判断地址是否包含"@",同时判断地址结尾是否包含".com" ".cn" ".net"。
* @param email
* @return
*/
public final static boolean isEmailName(String email)
{
if(email.contains("@") && ( email.endsWith(".com") || email.endsWith(".net") || email.endsWith(".cn")))
{
return true;
}
return false;
}
}