Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Den Java-kode som sjekker inngangsverdien Med Array Verdi
    Ved hjelp av en Java -metoden , kan du finne ut om en bestemt data stemmer overens et element i en matrise. Ved gjentakelse gjennom en array , sjekker hver verdi mot inngangsverdien sendes som en parameter til en metode eller klasse , kan du bestemme indeksen plasseringen av matchende element i matrisen strukturen . Kode ringer Fremgangsmåten kan deretter skreddersy strømmen av behandlingen til resultatet av denne testprosessen . Metode Outline

    Innenfor et Java-program , kan du definere en metode for å sjekke en rekke for en bestemt verdi, som følgende metode disposisjon demonstrerer : en

    public int isInArray (String testWord , String [ ] allWords ) { //metode implementering }

    metoden mottar to input parametere, en som representerer matrisen og den andre representerer verdien for å se etter . Metoden returnerer en primitiv typen heltall som representerer datatabellindekser samsvarende verdien søkte etter . Hvis verdien ikke er funnet i matrisen , kan metoden gir en verdi på -1 . Denne koden bruker strenger for demonstrasjon, men den samme prosessen gjelder numeriske eller andre variabler .
    Array Tilgang

    Inne i metoden, kan Java-koden reagere gjennom matrisen ved hjelp av en loop struktur , slik følgende løkke disposisjon demonstrerer : en

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

    Denne sløyfen utfører en gang for hvert element i matrisen . Den " for " loop refererer til lengden av feltet matrisen objektet , slik at den slutter å utføre når den endelige posisjon er nådd . Inne i loop, kan koden sjekke element mot strengen verdien det søkes etter .
    Betinget

    Inne i loop, kan Java -metoden koden bære ut en betinget test på hvert element , som følgende " for " loop innhold demonstrerer : en

    if ( . allWords [ w] lik ( testWord )) return w,
    p Hvis , som det utfører , oppdager denne koden en streng i matrisen som samsvarer med innspill parameterstreng , det fører til at metoden for å slutte umiddelbart, returnerer indeksen verdien av den tilsvarende matrise element . Hvis koden eksos array struktur og finner ikke en match for streng, kan den returnere -1 etter løkken , som følger : en

    returnere -1 ,

    Execution bare når dette punktet hvis loopen koden ikke støter på den matchende element , i så fall er det ikke i matrisen .
    Method ring

    En Java program kan kalle rekken testmetoden ved å sende det en referanse til array variabel og innspill strengen for å se etter , slik følgende eksempelkode demonstrerer , plassert i samme Java klassen filen som metode : en

    String [] ord = { " eple " , , " banan ", " pære "} ; System.out.println ( isInArray ( " pære " , ord ));

    Denne koden skriver resultatet til standard ut konsollen for testing. Dette eksempel metodekall utganger en heltall-verdi på 2 . Følgende endrede koden skal resultere i en verdi på -1 : en

    System.out.println ( isInArray ( "sitron" , ord ));

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få utvalgte artikler fra listevisningen på An…
    ·Slik konverterer en Java heltall til Bytes 
    ·Slik konverterer PL /SQL til Java 
    ·Hvordan Tegn en sirkel i Java 
    ·Slik fjerner statuslinjen i NetBeans 
    ·Den Scanner Input Function i Java 
    ·Hvordan skrive Java- programmer for en Slot Machine 
    ·Hvordan Koble en liste til en Swing Tekstområde 
    ·Slik konverterer Streamsource til en String i Java 
    ·Java CLASSPATH Tutorial 
      Anbefalte artikler
    ·Hvordan skille mellom DFA & NDFA 
    ·Hvordan sette opp kjøter i Ruby 
    ·Hvordan konvertere en streng dato til en dato 
    ·Hvordan å gjøre noe Flash i Visual Basic 
    ·Hvordan bruke statisk analyse for å finne feil 
    ·Hvordan returnere en ERRORLEVEL i VBS 
    ·Sette inn variabler inn i en struktur for ColdFusion 
    ·Hvordan Test Business Objects 
    ·PHP Forskjellen mellom require_once og include_once 
    ·Hvordan å oppdatere siden Etter tre SEC i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/