import java.util.Scanner;
public class Exercise01
{
public static void main(String[] args)
{
System.out.println("输入邮件地址");
Scanner scan = new Scanner(System.in);
String s = scan.next();
int a = s.indexOf("@");
int b = s.indexOf(".");
if(a == -1 || b == 1 || a>b)
System.out.println("输入错误");
else if(s.indexOf("@",a+1)!=-1)
System.out.println("输入了两个@");
else
{
System.out.println("输入正确");
System.out.println("用户名是"+s.substring(0,a));
System.out.println("地址是"+s.substring(a+1,s.length()));
}
}
}
前些天学了indexOf的用法,老师也给我们发了一个string的方法应用表,感觉很实用,表里面的许多
本文介绍了一个简单的Java程序,用于验证用户输入的电子邮件地址是否符合基本的格式要求。通过使用indexOf方法检查'@'和'.'的位置,确保地址中只包含一个'@'符号,并且'@'位于'.'之前。
6679

被折叠的 条评论
为什么被折叠?



