Outline
• Defining a method
• Calling Method
• Passing parameters
[Sample code] TestMethod.java 、 TestMethod2.java 、 GCD.java 、 prime.java
Defining a method
public static int max( int num1, int num2 )
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result; // return value
}
Modifier 回傳值型態Method name
參數 2Methodheader
Methodbody
Method signature ( 方法署名 )
Parameter list ( 參數列 )
參數 1
main(){.....num3 = max( num1,num2 );. ....}
main(){.....num3 = max( num1,num2 );. ....}
max( int a, int b ){........return result;..}
max( int a, int b ){........return result;..}
num1 值傳給 a
num2 值傳給 b
result 值傳給 max(num1,num2)