“Conocimiento Programación>Programación Java

El código Java que comprueba el valor de entrada con el valor de la matriz

2011/5/27
El uso de un método de Java, se puede averiguar si un valor de datos específica coincide con un elemento de una matriz. Por iteración a través de la matriz, la comprobación de cada valor con respecto al valor de la entrada que se pasa como parámetro a un método o una clase, se puede determinar la posición de índice del elemento coincidente en la estructura de matriz. Código de llamar al método puede entonces adaptar el flujo de procesamiento para el resultado de este proceso de prueba . Esquema Método

Dentro de un programa Java, se puede definir un método para comprobar una serie de un valor determinado , como el método siguiente esquema muestra :

public int isInArray (String testWord , string [ ] Allwords ) {//método de aplicación }

el método recibe dos parámetros de entrada, uno en representación de la matriz y la otra que representa el valor para buscar . El método devuelve un valor entero de tipo primitivo que representa el índice de la matriz que coincida con el valor buscado . Si el valor no se encuentra en la matriz , el método puede devolver un valor de -1 . Este código utiliza cadenas para la demostración , pero el mismo proceso se aplica a las variables numéricas o de otro tipo .
Access Array

Dentro del método , el código Java puede recorrer la matriz utilizando una estructura de bucle , ya que el siguiente esquema circular demuestra:

for (int w = 0 , w < allWords.length ; w + + )

Este bucle se ejecuta una vez para cada elemento de la matriz . El bucle " para " se refiere al campo de longitud del objeto de matriz , por lo que deja de ejecutarse cuando se alcanza la posición final . Dentro del bucle , el código puede comprobar el elemento contra el valor de cadena que se busca .
Condicional

Dentro del bucle , el código del método Java puede llevar a a cabo una prueba condicional en cada elemento , ya que el siguiente "por" contenidos loop demuestra :

if ( . Allwords [ w ] es igual a ( testWord ) ) return w ;

Si, como ejecuta , este código descubre una cadena de la matriz que coincida con la cadena de parámetros de entrada, que hace que el método para poner fin inmediatamente , devolviendo el valor de índice del elemento de la matriz correspondiente. Si el código agota la estructura matriz y no encuentra a la altura de la cadena , puede devolver -1 después del bucle , de la siguiente manera :

return -1 ;

ejecución sólo llega a este punto si el código de bucle no se encuentra el elemento de juego, en cuyo caso no se encuentra en la matriz.
método Call

Un programa Java puede llamar al método de prueba array haciéndolo pasar una referencia a la variable de matriz y la cadena de entrada para comprobar , ya que el siguiente ejemplo de código muestra , colocada en el mismo archivo de clase Java como el método :

string [] words = {" manzana " ; , "banana " , "pera "} ; System.out.println ( isInArray ( " pera", palabras) ) ;

Este código escribe el resultado en la consola de salida estándar para la prueba. Este procedimiento de ejemplo llamada genera un valor entero de 2. El siguiente código de alteración debe dar lugar a un valor de -1 :

System.out.println ( isInArray ( "limón" , palabras) ) ;

Programación Java
¿Qué sucede si un archivo se mueve cuando se utilicen por Java
Cómo comparar los métodos de cadena mediante la longitud y charAt en Java
Cómo crear una excepción personalizada en Java
Cómo obtener un Número de Rotación en Java
Cómo ocultar un panel en una JSplitPane
¿Puede Java pueden utilizar para programar juegos
Cómo ejecutar NetBeans
Cómo saber si un sitio web está basado en Java
Conocimiento de la computadora © http://www.ordenador.online