Ayuda con ejercicio Java de arrays
Publicado por manolo01 (32 intervenciones) el 13/11/2016 23:42:42
Hola, tengo el siguiente ejercicio:
Programa en java que pida la introducción de un número de teléfono y diga si éste empieza por
6, por 9, por 7 o por 8. Si el número introducido no empieza por alguna de las opciones anteriores,
que informe de que no se ha introducido un número de teléfono válido.
Este es mi código, pero al ejecutarlo falla porque sólo me muestra el contenido del else después de meter los números del teléfono. Gracias de antemano.
Programa en java que pida la introducción de un número de teléfono y diga si éste empieza por
6, por 9, por 7 o por 8. Si el número introducido no empieza por alguna de las opciones anteriores,
que informe de que no se ha introducido un número de teléfono válido.
Este es mi código, pero al ejecutarlo falla porque sólo me muestra el contenido del else después de meter los números del teléfono. Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x;
int[] tel = new int[9];
for(x=1;x<tel.length;x++){
System.out.println("Introduce un número de teléfono: ");
tel[x] = sc.nextInt();
}
for(x=1;x<tel.length;x++){
if(tel[1] == 9 && tel[1] == 8 && tel[1] == 6 && tel[1] == 7){
System.out.print("El número es: "+tel[1]);
}else{
System.out.println("Mal ");
break;
}
}
}
}
Valora esta pregunta


0