JAVA学习代码——输入邮箱判断正误

来源:互联网 发布:卧式加工中心编程方法 编辑:程序博客网 时间:2024/05/16 09:46
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;elsebreak;} else if (i == 0 || i == a.length - 5) {flag++;break;} elseflag++;}if (flag != 1) {System.out.println("这是一个错误的邮箱");} else if (i < a.length - 4) {System.out.println("这是一个错误的邮箱");} elseSystem.out.println("这是一个正确的邮箱");} elseSystem.out.println("这是一个错误的邮箱");}}

0 0
原创粉丝点击