<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 方法的定義及返回值 ~~~ public class FunctionDemo1 { /** * 方法 * void 沒有返回值--無法向外提供數據 * 有返回值 * getSum(參數列表) 方法名 */ // 沒有返回值 // public static void getSum() { // Scanner scan = new Scanner(System.in); // System.out.println("x:"); // int x = scan.nextInt(); // System.out.println("y:"); // int y = scan.nextInt(); // System.out.println(x+y); // } // 返回值類型為int // public static int getSum() { // Scanner scan = new Scanner(System.in); // System.out.println("x:"); // int x = scan.nextInt(); // System.out.println("y:"); // int y = scan.nextInt(); // return x+y;// return 返回一個數據,結束方法(return后面不能寫任何代碼) // } // 返回值類型為String // public static String sayHello() { // Scanner scan = new Scanner(System.in); // System.out.println("x:"); // int x = scan.nextInt(); // System.out.println("y:"); // int y = scan.nextInt(); // if(x > y) { // return x+">"+y; // } // return y+">"+x; // } // 返回值類型為數組 public static int[] getArray() { int arr[] = {1,2,3}; return arr; } public static void main(String[] args) { // 調用方法 // getSum(); // System.out.println(num); // String msg = sayHello(); // System.out.println(msg); // System.out.println(sayHello()); // int arr[] = getArray(); } } ~~~ ### 方法的形參與實參 ~~~ public class FunctionDemo2 { /** * @param x 形式參數(形參) * @param y 形式參數(形參) * @return 求和 */ public static int getSum(int x,int y) { return x + y; } // public static int[] getNewArray(int arr[]) { // for(int i = 0;i < arr.length - 1;i++) { // for(int j = i + 1;j < arr.length;j++) { // if(arr[i] < arr[j]) { // int temp; // temp = arr[i]; // arr[i] = arr[j]; // arr[j] = temp; // } // } // } // // return arr; // } public static void getNewArray(int arr[]) { for(int i = 0;i < arr.length - 1;i++) { for(int j = i + 1;j < arr.length;j++) { if(arr[i] < arr[j]) { int temp; temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } } public static void main(String[] args) { // 調用有參方法 // int sum = getSum(11,20); // System.out.println(sum); int arr[] = {10,2,99,34,11,110}; getNewArray(arr); for(int num : arr) { System.out.println(num); } } } ~~~ ### 注意引用數據類型與基本數據類型的區別 ~~~ public class FunctionDemo3 { public static void getX(int x) { x = x * 3; } public static void getY(int y[]) { y[0] = y[0] * 3; } public static void main(String[] args) { int x = 10; int y[] = {10}; System.out.println(x);// 10 getX(x); System.out.println(x);// 10 System.out.println(y[0]);// 10 getY(y); System.out.println(y[0]);// 30 } } ~~~ 內存模型: ![](https://box.kancloud.cn/3921e41335566aea6316904ba0bc47ff_749x453.png) ### 構造器 ~~~ public class ConstructorDemo1 { /* * 構造方法(構造器) * 1.名字必須與類名一致 * 2.不能return數據 * 3.不能寫void */ public ConstructorDemo1() { } public static void main(String[] args) { } } ~~~ ### 方法重載 ~~~ public class OverLoadDemo1 { /** * 方法的重載(overload,編譯時多態,靜態多態) * 同一個類當中,同名不同參的方法,與返回值類型無關 */ public OverLoadDemo1() { } public OverLoadDemo1(int i) { } public static void getSum(int x,int y) { System.out.println(x+y); } public static void getSum(int x,int y,int z) { System.out.println(x+y); } public static void getSum(int x,double y) { System.out.println(x+y); } public static void getSum(double x,int y) { System.out.println(x+y); } public static double getSum(double x,double y) { return x+y; } public static void main(String[] args) { getSum(1,5); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看