Java - saber si un celular es de claro movitar o tigo

   
Vista:
Imágen de perfil de Hfr

saber si un celular es de claro movitar o tigo

Publicado por Hfr (3 intervenciones) el 05/04/2016 18:59:43
Hola chicos que tal como están
aquí les dejo un código de java orientado a objetos
que permite saber si un numero de teléfono es de claro, movistar y tigo para para los de Colombia jejeje no se como se maneje en otros paises


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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
import java.util.*;
 
 
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
 
/**
 *
 * @author Hrvera
 */
 
 
  class obtener_datos
 
 
  {/// inicio de la calse obtener datos
 
   public obtener_datos() { // constructor de clase 
    }
 
  String nombre;
  String pellido;
  long  celular ;
 
    public String getNombre() {
        return nombre;
    }
 
    public String getPellido() {
        return pellido;
    }
 
    public long   getCelular() {
        return celular;
    }
 
 
 
 
   public String  obtener_datos(  String nombre, long   celular, String apellido){
 
       this.celular=celular
               ;
 
       this.nombre=nombre;
       this.pellido= apellido;
 
        long   tigo1=3000000000l;  // contates donde le damos el rago al telegono de tigo  y le adcionamos una L al final para que 
        //parametrice el entero largo o long
        long   tigo2=3059999999l; // contates donde le damos el rago al telegono de tigo  y le adcionamos una L al final para que 
        //parametrice el entero lago o long
 
        long   claro1=3100000000l;  // contates donde le damos el rago al telegono de claro  y le adcionamos una L al final para que 
        //parametrice el entero lago o long
        long   claro2=3149999999l;  // contates donde le damos el rago al telegono de claro  y le adcionamos una L al final para que 
        //parametrice el entero lago o long
 
        long  movistar1=3150000000l; // contates donde le damos el rago al telegono de movistar  y le adcionamos una L al final para que 
        //parametrice el entero lago o long
        long  movistar2=3189999999l; // contates donde le damos el rago al telegono de movistar  y le adcionamos una L al final para que 
        //parametrice el entero lago o long
 
  if (celular > claro1 && celular<= claro2 )
 
  {
  System.out.println("hola"+ "  "+ nombre+ "  " + "  "+  apellido+ "  " + "tu cecular  "+ " "+ celular +   "  "+"claro" );
 
  }
 
   if (celular > tigo1 && celular<= tigo2 )
 
  {
  System.out.println("hola"+ "  "+ nombre+ "  " + apellido+ "  "+ "tu cecular  "+ " "+ celular +  "  "+ "tigo" );
 
  }
 
     if (celular > movistar1 && celular<= movistar2 )
 
  {
  System.out.println("hola"+ "  "+ nombre+  "  "+  apellido+ "  "+ "  " + "tu cecular  "+ " "+ celular + "  "+ "movistar" );
 
  }
 
       return nombre; /// devolvemos un estring  de la funcion en este caso nombre.
 
 
  }// fin de la clase obtener_datos
 
 
 
  }
public class CAPTIURA_DATOS {
// instanciamos  el constructor de la clase como vacio
    public CAPTIURA_DATOS() {
    }
 
 
    // metodo  para llamar  e intanciar funciones de la clase  obtener_datos
    public void mostrardatos(){ // inicio del metodo mostrardatos
 
        /// estrutua del metodo
 
            Scanner  tecladox= new Scanner(System.in); // instanciomo a scanner como teclado x
 
              System.out.println("ingrese  su nombre ");// mensaje para capturar el nombre 
            String  nombre= tecladox.nextLine();// capturamos el nombre de  la persona
 
             System.out.println("ingrese  su nombre ");// // mensaje para capturar el apellido 
            String  apellido= tecladox.nextLine();// capturamos el paellido persona
 
            System.out.println("ingrese un numero de celular ");/// mensaje  para caputar el celular de la persona
            String  celular = tecladox.nextLine(); // capturamos el celular de persona 
 
        long conv= Long.parseLong(celular);// convertimos   el numeode celular  de string a  long  para 
                                                // que lo reciba  la funcion obtener datos
 
    // validamo con el if que el numero de celular tenga 10 caracteres 
            if (celular.length()< 10){
 
            System.out.println("el celular no es valido;");
 
            }
 
            // validamo que la longtud  de los caracteres se aigual a 10
 
            else if (celular.length() ==10 ) {
 
               obtener_datos obj_obnterndatos = new obtener_datos(); // instanciamos la clase obtener datos  con el objeto  bobj_obnterndatos
                obj_obnterndatos.obtener_datos(nombre, conv, apellido);// al  objeto le llamamos la funcion  obtener datos 
 
 
            }
 
            // else donde validamo que nad de lo anterior se cumplio.
            else {
 
                System.out.println("ups tenemos un erro");
 
            }
 
    } // fin del metodo mostrar datos 
 
 
  // intanciamos  al metodo mein
    public static  void main (String args[]){
 
        // intancaiamos la clase CAPTIURA_DATOS  con el objeto objcapturadatos
 
    CAPTIURA_DATOS  objcapturadatos = new CAPTIURA_DATOS();
 
    objcapturadatos.mostrardatos();//  llamamo la funcion mostrar datos mediatne el objeto  objcapturadatos
 
    }
 
}


espero que les guste..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder