package a1_pruebasvarias;
import java.util.Scanner;
/**
* @author Mel */
public class A1_PruebasVarias {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
/**Finalidad del programa*/
System.out.println("Coprueba si un email tiene un carácter @ y solo uno.");
String email; // variable tipo string para guardar lo que se escribe por teclado.
int cont=0; // variable contador para sumar el nº de veces que aparece un @
/**Bucle que comprueba si se ha introducido algo*/
do{
System.out.println("Introduce un email correcto por favor: ");
email=sc.nextLine();
}while(email.length()==0);
/**Bucle que recorre el string en busca de caracteres específicos y los guarda en un contador*/
for(int i=0;i<email.length();i++){
if(email.charAt(i)=='@'){
cont++;
}
}
/**Si en el contador se guardó 1, entonces el email es correcto, de lo contrario da error.*/
if(cont==1){
System.out.println("La dirección de correo es correcta ya que @ aparece "+cont+" vez");
}else
System.err.println("La dirección de email es incorrecta ya que @ aparece "+cont+" veces");
}
}
Comprobar una dirección email en JAVA
Averigua si una dirección de email es correcta o no, es decir, comprueba que en dicha dirección aparece una única vez el carácter “@”, en ese caso, muestra un mensaje por pantalla en el que indique que dicha dirección es correcta; en caso contrario, muestra un mensaje de error indicando que el nº de veces que aparece dicho carácter.
-
Apasionada por las matemáticas, fue la primera programadora de la historia. Cuando conoció a Charles Babbage, este había diseñado una máquin...