[問題] 如何return array的值在 method 裏面?

看板java作者 (hoe gaat het?)時間19年前 (2006/04/10 17:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
public class test { static double x[] = new double[10]; public static void main(String args[]) { ..... sortIt(x); ..... } public static double sortIt( double[] a ) { int i; double temp=0; for(i=0;i<a.length;i++) { if(a[i] > a[i+1]) { temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } } return a; } } ------------ Error Message --------------- 1. ERROR in lagrange.java (at line 52) return a; ^ Type mismatch: cannot convert from double[] to double ------------------------------------------ 我已經試著去改a 成 a[] .... 沒用 上面的static double x[] 我也改成 static double[] x .... 沒用 不知道該如何解決.... @@ ....不知道是在那邊出錯了..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.76.100 ※ 編輯: akamaru 來自: 220.139.76.100 (04/10 17:29)
文章代碼(AID): #14EYCldm (java)
文章代碼(AID): #14EYCldm (java)