Come restituire un valore booleano in Java

July 16

Quando si programma in Java, creare i propri metodi personalizzati è una delle principali attività. Quando si definisce un metodo, si dichiara vari dettagli su di esso, compreso il suo nome, i tipi di dati di tutti i parametri che ci vuole e che tipo di dati restituisce. Creazione di un metodo per restituire un valore booleano è uno dei casi più semplici. Anche se si sono appena agli inizi con la programmazione Java, è possibile scrivere un tale metodo rapido e semplice.

istruzione

1 Decidere quale sia lo scopo del tuo metodo sta per essere. Prima di iniziare effettivamente a codificare il metodo, creare una sintesi di ciò che sta per fare, come segue:

/ **

Controllare se il valore String passato è

troppo lunghe per essere visualizzate.

Nome @param - String name da visualizzare

@return - valore booleano true se troppo a lungo

* /

Questo è un commento Javadoc, in modo che il programma possa includerlo all'interno di qualsiasi documentazione si genera con lo strumento. (Vedi riferimenti 5.) Questo esempio è per un metodo che accetta un parametro di stringa, mette alla prova la sua lunghezza e restituisce un valore booleano che indica se è troppo lungo per essere visualizzato normalmente. Si tratta di uno scenario comune nei programmi in cui l'utente sta entrando in un nome che sta per essere visualizzato da qualche parte all'interno di un'interfaccia.

2 Crea il tuo firma del metodo. La firma di un metodo è la parte di essa che si accede da o "cliente", codice esterno,. La firma include il nome del metodo, i parametri e il tipo restituito. La firma del metodo non include l'attuazione, che è interno al metodo. Il seguente è un esempio firma il metodo in base al metodo di controllo nome di lunghezza delineata nel commento:

isTooLong booleana pubblico (String name)

Il nome del metodo è informativo, che indica il suo scopo. Il parametro è una variabile String e il metodo restituisce un valore booleano. (Vedi riferimenti 1, 2, 3)

3 Inserire il corpo del metodo. Il corpo del metodo è dove si forniscono i dettagli di implementazione. Questi dettagli non sono rilevanti al codice esterno, in modo da poterli modificare in qualsiasi momento in futuro fino a quando la firma del metodo rimane lo stesso. Il seguente codice implementa il metodo "isTooLong":

{

if (diverrà name.lenght ()> 25) return true;

altro return false;

}

Il metodo impone che qualsiasi stringa di più di 25 caratteri è troppo lungo per essere visualizzato. I valori tipo booleano può essere solo vero o falso. (Vedi riferimenti 4.)

4 Chiamare il metodo da una posizione altrove nel programma. L'esempio seguente prova un valore nome stringa per vedere se è troppo lungo, in uscita il risultato alla console:

String myName = "James Smith";

booleano toolong = isTooLong (myName);

System.out.println ( "è" + myName + "troppo a lungo -?" + Toolong);

Eseguire il programma per vedere ciò che è scritto fuori alla console. (Vedi riferimenti 1, 2, 3)

5 Esperimento con il tuo metodo per testarlo. Per testare il metodo lunghezza del nome, si potrebbe alterare il "myName" Stringa variabile in fase di test, ma è necessario progettare i test per soddisfare il proprio programma. Modificare il metodo in base al progetto che si sta lavorando, ricordando di scegliere nomi significativi e di inserire un commento informativo.

Consigli e avvertenze

  • Utilizzando un metodo, si può potenzialmente cambiare i dettagli di implementazione in qualsiasi momento, e saranno riflessa ovunque il metodo viene chiamato all'interno del programma.
  • Trascurare di inserire commenti adeguati nei programmi Java possono causare gravi difficoltà più avanti nel processo di sviluppo.