- 最後登錄
- 2024-11-2
- 在線時間
- 7253 小時
- 註冊時間
- 2010-5-4
- 閱讀權限
- 95
- 精華
- 0
- UID
- 7964333
- 帖子
- 155
- 積分
- 1282 點
- 潛水值
- 47965 米
| 本帖最後由 tryit244178 於 2020-9-17 06:19 AM 編輯
試試下面的q1、q2、q3- public class Test {
- private static int AAA() {
- return 10;
- }
-
- private static int [] BBB() {
- int[] result = {10, 20, 30};
- return result;
- }
-
- public static void main(String[] args) {
- //列印出AAA回傳的值
- System.out.println(AAA());
-
- //列印出BBB回傳的陣列的值
- int[] array = BBB();
- for (int i=0; i<3; i++) {
- System.out.println(array[i]);
- }
-
- //int[] q1 = AAA(); //錯誤:函式AAA()的回傳值不是陣列,但宣告的變數是陣列
- //int q2 = BBB(); //錯誤:函式BBB()的回傳值是陣列,但宣告的變數不是陣列
- //byte q3 = AAA(); //錯誤:函式AAA()的回傳型別為int,但宣告的變數型別為byte
- }
- }
複製代碼 ...
|
|