在呼叫方法時,需要注意三點
三要素:
回傳值型別:boolean
方法名稱:isSame
引數串列:int a, int b
代碼:
package cn.itcast.day04.demo03; /* 題目要求: 定義一個方法,用來列印指定次數的HelloWorld, */ public class Demo03MethodPrint { public static void main(String[] args) { printCount(10); } /* 三要素 回傳值型別:只是進行一大堆列印操作而已,沒有計算,也沒有結果要告訴呼叫處 方法名稱:printCount 引數串列:到底要列印多少次?必須告訴我,否則我不知道多少次,沒法列印,次數:int */ public static void printCount(int num) { for (int i = 0; i < num; i++) { System.out.println("Hello, World!" + (i + 1)); } } }View Code
package cn.itcast.day04.demo03; /* 題目要求: 定義一個方法,用來求出1-100之間所有數字的和值, */ public class Demo02MethodSum { public static void main(String[] args) { System.out.println("結果是:" + getSum()); } /* 三要素 回傳值:有回傳值,計算結果是一個int數字 方法名稱:getSum 引數串列:資料范圍已經確定,是固定的,所以不需要告訴我任何條件,不需要引數 */ public static int getSum() { int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } return sum; } }View Code
方法的多載:
方法多載與下列因素相關:
1. 引數個數不同
2. 引數型別不同
3. 引數的多型別順序不同
方法多載與下列因素無關:
1. 與引數的名稱無關
2. 與方法的回傳值型別無關
代碼:
package cn.itcast.day04.demo04; public class Demo03OverloadJudge { /* public static void open(){} // 正確多載 public static void open(int a){} // 正確多載 static void open(int a,int b){} // 代碼錯誤:和第8行沖突 public static void open(double a,int b){} // 正確多載 public static void open(int a,double b){} // 代碼錯誤:和第6行沖突 public void open(int i,double d){} // 代碼錯誤:和第5行沖突 public static void OPEN(){} // 代碼正確不會報錯,但是并不是有效多載 public static void open(int i,int j){} // 代碼錯誤:和第3行沖突 */ }View Code
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241211.html
標籤:Java
上一篇:Java---java基礎語法03---流程控制陳述句
下一篇:7.資料清洗
