string/stringtokenizer i assess-1
Wed May 29 2024 09:41:52 GMT+0000 (Coordinated Universal Time)
Saved by
@exam123
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Email address");
String email = scanner.nextLine();
if (isValidEmail(email)) {
System.out.println("Valid Email address");
} else {
System.out.println("Invalid Email address");
}
scanner.close();
}
public static boolean isValidEmail(String email) {
// Check if email contains '@' character
if (!email.contains("@")) {
return false;
}
// Split email address into local part and domain part
String[] parts = email.split("@");
String localPart = parts[0];
String domainPart = parts[1];
// Check if local part and domain part are not empty
if (localPart.isEmpty() || domainPart.isEmpty()) {
return false;
}
// Check if domain part contains '.' character
if (!domainPart.contains(".")) {
return false;
}
// Split domain part into domain name and domain extension
String[] domainParts = domainPart.split("\\.");
String domainName = domainParts[0];
String domainExtension = domainParts[1];
// Check if domain extension is valid
if (!domainExtension.equals("in") && !domainExtension.equals("com")
&& !domainExtension.equals("net") && !domainExtension.equals("biz")) {
return false;
}
return true;
}
}
content_copyCOPY
Comments