Question: [(JAVA, ECLIPSE), Please keep the program as short as possible] 17.2: Valid Email Address? Part 3 [(JAVA, ECLIPSE), Please keep the program as short as

[(JAVA, ECLIPSE), Please keep the program as short as possible]

17.2: Valid Email Address? Part 3

[(JAVA, ECLIPSE), Please keep the program as short as possible]

  • Let's write a program, in a file named Email3.java, to check an email address to see if it is valid.
  • For the purposes of this assignment, we will use three criteria to determine if an email address is valid:
    • The address must end with one of the following extensions: .com, .org or .edu
    • The address must not contain a space
    • The address must have an @ character contained somewhere in the String
  • You will write 3 methods and 3 Javadoc comments. Each method will check each of the above conditions.
  • Your first method signature should look like this:

public static boolean validExtension(String address) {

//method body will go here

}

  • The second method signature should look like this:

public static boolean containsSpace(String address) {

//method body will go here

}

  • The third method signature should look like this:

public static boolean containsAt(String address) {

//method body will go here

}

  • Hint: Do not alter the starter code, given below, in any way. Your job is only to add to it where indicated:

/** * @author Name

* section info */ import java.util.Scanner; public class Email3 { public static void main(String[] args) { String address; Scanner input = new Scanner(System.in); System.out.print("Enter your email address: "); address = input.nextLine(); if (!containsAt(address)) { // the method will return true or false so // we can check in an if statement System.out.println("Invalid email. Your email address must contain an @ symbol"); } else if (false) { // replace false with method call here System.out.println("Invalid email. Your email address cannot contain a space"); } else if (false) { // replace false with method call here System.out.println("Invalid email. Your email must contain a .com, .edu or .org extension"); } else { System.out.println("Your email address is valid."); } }

//Write JAVADOC comment here for validExtension

public static boolean validExtension(String address) { // write method body here return false; }

//Write JAVADOC comment here for containsSpace

public static boolean containsSpace(String address) { // write method body here return false; }

//Write JAVADOC comment here for containsAt

public static boolean containsAt(String address) { // write method body here return false; } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!