判断一个java文件跟邮箱格式是否合法
判断一个java文件和邮箱格式是否合法
import java.util.Scanner;
public class StringTest {
public static void main(String[] args) {
int back = 1;
Scanner input =new Scanner(System.in);
do{ //设置循环方法,直至输入正确为止
System.out.print("java文件名:");
String str1 =input.next();
System.out.print("请输入你的邮箱:");
String str2= input.next();
int m = str2.indexOf('@'); //检查是否有@字符,用m来接收@出现的索引
if(!str3.equals("java")){
System.out.println("java文件名不合法!");
}
else{
System.out.println("java文件名合法!");
}
if(!(m != -1&& n != -1&& m <n)){ //如果m和n有一个为-1,那肯定是不合法的,m和n如果合法,m的位置必须比n小
System.out.println("邮箱名不合法!");
}else{
System.out.println("邮箱名合法!");break;
}
}while(back !=3);
}
}
import java.util.Scanner;
public class StringTest {
public static void main(String[] args) {
int back = 1;
Scanner input =new Scanner(System.in);
do{ //设置循环方法,直至输入正确为止
System.out.print("java文件名:");
String str1 =input.next();
System.out.print("请输入你的邮箱:");
String str2= input.next();
int m = str2.indexOf('@'); //检查是否有@字符,用m来接收@出现的索引
int n = str2.indexOf('.'); //检查是否有’.‘字符,用n来接收.出现的索引
String str3 = str1.substring(str1.indexOf(".")+1); //返回.后面的子字符串,+1是为了不包括字符‘.’if(!str3.equals("java")){
System.out.println("java文件名不合法!");
}
else{
System.out.println("java文件名合法!");
}
if(!(m != -1&& n != -1&& m <n)){ //如果m和n有一个为-1,那肯定是不合法的,m和n如果合法,m的位置必须比n小
System.out.println("邮箱名不合法!");
}else{
System.out.println("邮箱名合法!");break;
}
}while(back !=3);
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。