2014-10-23 49 views
7

Có nghĩa là gì khi chúng là dấu ngoặc vuông trước double. Ví dụ: double[] và có cách nào đặc biệt để sử dụng hàm trả về khi sử dụng chúng trong một phương thức hay không.Dấu ngoặc vuông có nghĩa là gì? trong Java

Ví dụ:

public double[] MethodName(){ 

} 

loại giá trị trả về là gì?

+0

nó được gọi là một 'mảng'. http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – EpicPandaForce

+0

Dành cho mảng. Bạn cần tạo một mảng để trả về (hoặc trả về null) cho phương thức đó. Ví dụ 'return new double [10];' –

Trả lời

11

Dấu ngoặc vuông [] sẽ biểu thị một mảng. Trong trường hợp của bạn mã:

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

Bạn có một phương pháp nào MethodName mà trả về một mảng. Double cho biết loại mảng là gì, tức là lưu trữ một mảng các đối tượng thuộc loại double.

EDIT: Quên trả lời câu hỏi trả về của bạn. Nhưng đối với dòng mã của bạn, MethodName sẽ trả về một mảng kiểu double (điều này sẽ phụ thuộc vào sự xâm nhập bên trong thân phương thức). Hy vọng rằng sẽ giúp (tôi mới đến Java quá; leo thang đại diện SO)

+0

Bất cứ điều gì khác cần trả lời? Tôi muốn kiểm tra màu xanh lá cây đó :) – 12341234

Các vấn đề liên quan