package other;
//输入一个邮箱,判断是否正确
import java.util.Scanner;
public class Postbox {
public static void main(String[] args) {
int flag = 0;
int i;
Scanner sc = new Scanner(System.in);
System.out.println("请输入邮箱地址:");
String str = sc.nextLine();
sc.close();
char a[] = str.toCharArray();
String str1 = str.substring(a.length - 4, a.length);
if (str1.equals(".com")) {
for (i = 0; i < a.length - 4; i++) {
if (a[i] != '@') {
if ((a[i] >= '0' & a[i] <= '9')
|| (a[i] >= 'a' & a[i] <= 'z')
|| (a[i] >= 'A' & a[i] <= 'Z') || a[i] == '_')
continue;
else
break;
} else if (i == 0 || i == a.length - 5) {
flag++;
break;
} else
flag++;
}
if (flag != 1) {
System.out.println("这是一个错误的邮箱");
} else if (i < a.length - 4) {
System.out.println("这是一个错误的邮箱");
} else
System.out.println("这是一个正确的邮箱");
} else
System.out.println("这是一个错误的邮箱");
}
}
JAVA学习代码——输入邮箱判断正误
最新推荐文章于 2024-04-25 16:40:14 发布