Slik går du tilbake en boolsk verdi i Java

Når du programmere i Java, lage dine egne metoder er en av de viktigste aktivitetene. Når du definerer en metode, erklærer du ulike detaljer om det, inkludert navn, datatyper noen parametere som kreves og hvilke datatype den returnerer. Opprette en metode for å returnere en boolsk verdi er en av de enkleste tilfellene. Selv om du bare starte opp med Java programmering, kan du skrive en slik metode raskt og enkelt.

Bruksanvisning

1 Bestem hva formålet med metoden kommer til å være. Før du faktisk begynne å kode metoden, lage en oppsummering av hva det kommer til å gjøre, som følger:

/ **

Sjekk om bestått String verdien er

for lang tid å vise.

@param navn - String navn for å vise

@return - boolsk verdi sant hvis for lenge

* /

Dette er en Javadoc kommentar, slik at programmet kan inkludere det i løpet av noen dokumentasjon du generere ved hjelp av verktøyet. (Se Referanser 5.) Dette eksemplet er for en metode som tar en streng parameter, tester sin lengde og returnerer en boolsk verdi som angir om den er for lang til å vises som normalt. Dette er et vanlig scenario i programmer hvor brukeren skrive inn et navn som kommer til å bli vist et sted i et grensesnitt.

2 Lag din metode signatur. Signaturen til en metode er en del av det som blir tilgjengelig ved eksterne, eller "kunden" kode. Signaturen inneholder metodenavnet, parametrene og returtypen. Metoden signatur inkluderer ikke gjennomføring, som er intern for fremgangsmåten. Følgende er et eksempel metode signatur for å matche navnet lengde kontroll metoden skissert i kommentaren:

public boolean isTooLong (String navn)

Metoden navn er informativ, noe som indikerer sin hensikt. Parameteren er en streng variabel, og metoden returnerer en boolsk verdi. (Se referanser 1, 2, 3.)

3 Sett din metode kroppen. Metoden kroppen er der du gi gjennomføring detaljer. Disse detaljene er ikke relevante for ekstern kode, slik at du kan endre dem når som helst i fremtiden så lenge metoden signaturen forblir den samme. Følgende kode implementerer "isTooLong" metoden:

{

if (name.length ()> 25) return true;

ellers return false;

}

Metoden tilsier at enhver String lengre enn 25 tegn er for lang til å vises. Boolske typeverdier kan bare være sant eller usant. (Se Referanser 4.)

4 Ring metoden fra et sted andre steder i programmet. Følgende eksempel tester en String navn verdi for å se om det er for lenge, og dermed vise resultatet til konsollen:

String myname = "James Smith";

boolean tooLong = isTooLong (mittnavn);

System.out.println ( "Is" + mittnavn + "for lenge -?» + TooLong);

Kjør programmet for å se hva som er skrevet ut til konsollen. (Se referanser 1, 2, 3.)

5 Eksperimenter med din metode for å teste den. For å teste navnet lengden metoden, kan du endre "mittnavn" String variabel som testes, men du bør utforme tester som passer ditt eget program. Alter metoden som passer prosjektet du jobber med, huske å velge meningsfulle navn og å inkludere en informativ kommentar.

Hint

  • Ved å bruke en metode, kan du potensielt endre gjennomføringen detaljer når som helst, og de vil bli reflektert hvor metoden kalles i programmet.
  • Forsømmer å inkludere tilstrekkelig kommentarer i Java-programmer kan føre til alvorlige vanskeligheter senere i utviklingsprosessen.