文件首字母需要大写,只存在一个.java,而且必须是以它结尾
邮箱存在一个@,而且结尾必须是.cn或.com
System.out.println("****欢迎进入文件提交系统****");
Scanner sc2=new Scanner(System.in);
System.out.print("请输入java文件名:");
String name=sc2.next();
System.out.print("请输入你的邮箱:");
String mail=sc2.next();
int result=0;
if(name.charAt(0)>='A'&&name.charAt(0)<='Z')//判断首字母是否大写
{
if(name.indexOf('.')==name.length()-5)//判断是否存在一个.
{
if(name.substring(name.length()-4).equals("java"))//判断后缀名是否为java
{
if(mail.split("@").length==2)//把邮箱按照@分割,如果长度为2的话,就只存在一个@
{
//如果邮箱后面为.com或.cn就执行下面语句
if(mail.substring(mail.length()-4).equals(".com")||mail.substring(mail.length()-3).equals(".cn"))
{
result=0;
}
else
{
result=2;
}
}
else {
result=2;
}
}
else {
result=1;
}
}
else {
result=1;
}
}
else {
result=1;
}
if(result==0)
{
System.out.println("作业提交成功");
}
else if(result==1)
{
System.out.println("文件名无效");
System.out.println("作业提交失败");
}
else if(result==2)
{
System.out.println("E-mail无效");
System.out.println("作业提交失败");
}