package com.imooc;
import java.util.Scanner;
public class myString {
- 判断java文件名是否正确,判断邮箱格式是否正确。
-
合法的文件名应该是以.java结尾;合法的邮箱名至少要包含"@" 并要求@在.之前。
*/
Scanner input=new Scanner(System.in);
public void newname(){System.out.println("请输入文件名称:"); String name=input. next(); int a=name.length(); String name1=name.substring(a-5,a);//返回.java的子字符串 if(name1. equals(".java")){//比较name1是否等于.java System.out.println("java文件名输入正确"); }else{ System.out.println("文件名称不正确"); newname(); }
}
public void newyouxiang(){
System.out.println("请输入邮箱名称:");
String name=input. next();
int a=name.indexOf("@");//查找@在字符串中的位置
int b=name.indexOf(".");//查找.在字符串中的位置
if(a<b){//比较@和.的先后
System.out.println("邮箱名称正确!");
}else{
System.out.println("邮箱名称不正确!");
newyouxiang();
}
}
public static void main(String[] args) {
myString hobby=new myString();
hobby.newname();
hobby.newyouxiang();
}
}