2014-10-23 65 views
7

Cosa significa quando sono parentesi quadre davanti a double. Ad esempio double[] e c'è un modo speciale per utilizzare la funzione di ritorno quando li si utilizza in un metodo.cosa significano le parentesi quadre? in Java

Per esempio:

public double[] MethodName(){ 

} 

Qual è il tipo del valore di ritorno?

+0

si chiama "Array". http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – EpicPandaForce

+0

È per gli array. È necessario creare una matrice per restituire (o restituire null) per tale metodo. Ex. 'return new double [10];' –

risposta

11

Le parentesi quadre [] indicano una matrice. Nel tuo caso di codice:

public double[] MethodName(){ .... }

Hai un metodo pubblico MethodName che restituisce un array. Double indica che tipo è la matrice, cioè memorizza una matrice di oggetti di tipo double.

EDIT: Hai dimenticato di rispondere alla tua domanda di risposta. Ma per la tua linea di codice, MethodName restituirebbe una matrice di tipo double (che dipenderebbe dalla implzione all'interno del corpo del metodo). Spero che questo aiuti (sono nuovo anche a Java, scalare la scala SO Reper)

+0

Qualcos'altro che deve rispondere? Voglio avere quel segno di spunta verde controllato :) – 12341234