Java - Ejercicio Java Tablas

 
Vista:

Ejercicio Java Tablas

Publicado por TheChasezZ (1 intervención) el 14/11/2018 15:18:49
Encontrar el minimo indice de un componente con un cierto valor en tabla.
-como comparo si es el mismo numero

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
int i;
int t[]=new int[999];
 
 
i=ES.llegirInt(); //LEER POR TECLADO
 
 
int longt=0;
 
 
while(i!=0){
    t[longt]=i;
    longt++;
    i=ES.llegirInt(); //LEER   
}
int busca;
longt=0;
 
System.out.println("Dame el numero que quieres encontrar:  ");
busca=ES.llegirInt();
 
while(t[longt]!=0 && i<0){
 
 
 
}
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
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejercicio Java Tablas

Publicado por Billy Joel (786 intervenciones) el 14/11/2018 19:36:14
Suponiendo que tu variable i sea el indice, entonces la defino como:
1
int i = -1;
Le pongo -1 porque así quiere decir que no lo encontró.

Entonces ese while lo reemplazo por:
1
2
3
4
5
6
7
for (int j = 0; j < t.length; j++) {
    if(t[j] == busca){
        i = j;
        break;
    }
}
System.out.println(i >= 0 ? "El indice es: " + i : "No se encontró el número");

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar