| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Il codice Java che controlla il valore di ingresso con il valore di matrice
    Usando un metodo Java , è possibile capire se un valore di dati specifico corrisponde a un elemento in un array . Scorrendo l'array , controllando ogni valore rispetto al valore di input passato come parametro a un metodo o classe, è possibile determinare la posizione di indice dell'elemento corrispondente nella struttura a matrice . Codice chiamante il metodo può quindi adattare il flusso di elaborazione per il risultato di questo processo di test . Metodo Outline

    All'interno di un programma Java , è possibile definire un metodo per controllare una matrice per un valore particolare , in quanto il metodo seguente schema illustra :

    public int isInArray (String testWord , String [ ] AllWords ) { //implementazione del metodo }

    il metodo riceve due parametri di input , uno che rappresenta la matrice e l'altro che rappresenta il valore da verificare. Il metodo restituisce un valore di base di tipo integer che rappresenta l'indice dell'array che corrisponde al valore cercato. Se il valore non viene trovato nell'array , il metodo può restituire un valore di -1 . Questo codice utilizza stringhe per la dimostrazione , ma lo stesso processo si applica alle variabili numeriche o altro .
    Array Accesso

    All'interno del metodo , il codice Java può scorrere la matrice utilizzando una struttura ad anello , come il seguente schema anello dimostra :

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

    Questo ciclo viene eseguito una volta per ogni elemento dell'array . Il ciclo "for " si riferisce al campo lunghezza dell'oggetto matrice , arresta l'esecuzione quando viene raggiunta la posizione finale . All'interno del ciclo, il codice può controllare l'elemento contro il valore della stringa da cercare.
    Condizionale

    All'interno del ciclo , il codice del metodo Java può trasportare un test condizionale su ogni elemento , come la seguente " per" contenuto ciclo dimostra :

    se ( . AllWords [ w ] equals ( testWord ) ) return w ;

    Se, come esegue , questo codice scopre una stringa nella matrice che corrisponde alla stringa parametro di input , che provoca il metodo di porre fine immediatamente , restituendo il valore di indice dell'elemento della matrice di corrispondenza. Se il codice esaurisce la struttura a matrice e non trova una corrispondenza per la stringa , può restituire -1 dopo il ciclo , come segue :

    return -1 ;

    esecuzione raggiunge solo in questo punto se il codice di ciclo non incontra l' elemento corrispondente , in questo caso non si tratta della matrice.
    metodo call

    Previous :

    next :
      Articoli Correlati
    ·Come rilevare i caratteri multibyte in Java 
    ·Un SQLite Java Tutorial 
    ·Come creare UML Da Java Fonte 
    ·Come fare una funzione di radice quadrata in Java 
    ·Come fare un utente Ended Loop in Java 
    ·Come controllare Java per Archi Integer 
    ·Come formattare numeri in decimali in Java 
    ·Gli svantaggi di applet Java 
    ·Come fare una animazione Java più veloce 
    ·Definizione di Java e Javascript 
      Articoli in evidenza
    ·Come dichiarare un array bidimensionale in Visual Basic…
    ·Come prevenire accessi simultanei a un metodo in Java 
    ·Come controllare la disponibilità di dominio in PHP 
    ·Come scrivere il mio DLL in VB.Net 
    ·I progetti ASP.NET e Programmazione in C 
    ·Come inserire un array a una tabella di database utiliz…
    ·Come scrivere programmi Java 
    ·Come fare una visualizzazione elenco in Vb.NET 
    ·Come fare Trusted Data Access Pages 
    ·Flash vs . Applet Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com