repetir mensaje de herror al ingresar mas de una "@" arroba
Publicado por carlos (1 intervención) el 29/12/2019 16:28:20
buenas tardes tengo una duda sobre un programa que estoy haciendo para validar un correo electronico, se trata de hacer un bucle el cual cada vez que se ingrese mas de una '@' arroba saque el mensaje de "herror" y si ingresa una sola '@'arroba saque el mensaje de "correcto". nota:el mensaje de erroer se debe repetir cada vez que ingrese mas de una '@' arroba el codigo que tengo es este:
hasta aquí me sale la cantidad de veces que ingreso la '@' pero al tratar de hacer el bucle me cuenta los ciclos mas no la cantidad de '@' arrobas que se ingresan. necesito hacer un bucle que si ingresa mas de dos '@' saque un mensaje de herror; y termine el bucle si ingresa una sola '@' arroba.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package bucles;
import javax.swing.JOptionPane;
public class Bucle_for {
public static void main(String[] args) {
char caracteres=0;
String cadena;
String frace="";
char arroba='@';
int numero=0;
cadena=JOptionPane.showInputDialog("INGRESE SU CORREO ELECTRONICO");
for( int i=0;i<cadena.length();i++) {
caracteres=cadena.charAt(i);
frace=frace+caracteres;
if(cadena.charAt(i)==arroba) {
numero++;
}
}JOptionPane.showMessageDialog(null, numero);
}
}
Valora esta pregunta


0