Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java kód , ktorý kontroluje vstupné hodnoty S Array Hodnota

Použitie metódy Java , môžete zistiť , či je určitá hodnota dáta zodpovedajú položku v poli . Iterácií cez pole , kontrola každú hodnotu proti vstupnej hodnote odovzdaný ako parameter metódy alebo triedy , môžete určiť umiestnenie indexu zodpovedajúce položky v štruktúre poľa . Kód volanie metódy potom môže prispôsobiť tok spracovanie na výsledok tohto procesu testovania . Metóda Outline

V rámci programu Java , môžete definovať metódu pre kontrolu pole pre konkrétnu hodnotu , pretože táto metóda obrys ukazuje :

public int isInArray ( String testWord , string [ ] Allwords ) { Implementácia //metóda }

metóda prijíma dva vstupné parametre , z ktorých jedna predstavuje pole a druhý , ktorý predstavuje hodnotu kontrolovanú . Metóda vráti celočíselnú hodnotu primitívny typ , ktorý predstavuje index poľa zodpovedajúca hodnota vyhľadávaná . Ak hodnota nie je nájdený v poli , môže táto metóda vráti hodnotu -1 . Tento kód používa reťazca pre demonštráciu , ale rovnaký postup platí pre číselných premenných alebo iných premenných .
Array Prístup

Vnútri metódy , Java kód možno iterovat cez pole pomocou konštrukcie slučky , ako ukazuje nasledujúci slučky obrys ukazuje :

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

Táto slučka vykonáva raz pre každú položku v poli . " Pre " slučky sa vzťahuje na pole s dĺžkou v objekte pole , takže sa zastaví vykonávanie , kedy je dosiahnutá koncovej polohy . Vnútri slučky , kód môžete skontrolovať prvok s hodnotou reťazca je hľadali .
Podmienené

Vnútri slučky , Java metóda kód môže niesť z podmieneného testu na každý prvok , ako nasledujúce " pre " obsah slučky demonštruje :

if ( Allwords [ w ] sa rovná ( testWord ) . ) return w ;

- li, ako to vykoná tento kód objavia reťazec v poli , ktorý zodpovedá reťazec vstupný parameter , to spôsobí , že metódy , aby okamžite zastavila , vracia hodnotu indexu zodpovedajúcu prvku poľa . Pokiaľ je kód vyčerpá štruktúru poľa a nie je nájdená zhoda pre reťazec , môže sa vrátiť -1 po slučke , takto :

vráti -1 ;

Prevedenie dosahuje iba tento bod v prípade , že slučka kód nenarazí na zodpovedajúci prvok , v tomto prípade to nie je v poli .
program , Spôsob volanie

Java môže volať metódu testovania poľa priechodom odkaz na premenné pole a vstupného reťazca za účelom kontroly , ako ukazuje nasledujúci príklad kódu ukazuje , umiestnené na tom súboru Java triedy ako metóda :

String [ ] words = { " jablko " , , " banán " , " hruška " } ; System.out.println ( isInArray ( " hruška " , slová ) ) ;

Tento kód zapíše výsledok na štandardný výstup konzoly pre testovanie . Tento príklad volanie metódy výstupy celočíselnú hodnotu 2. Nasledujúci zmenený kód by mal vyústiť v hodnote -1 :

System.out.println ( isInArray ( " lemon " , slová ) ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené