1.有未知的数,因此可以编写为带参数的方法
2.带参方法的语法格式:
public static void 方法名称(参数列表){
方法体
}
3.每个参数语法格式:数据类型 参数名称 比如 (int n)
多个参数之间使用英文逗号隔开
4.方法中未知的编写为参数,称为形式参数,简称形参
调用方法时参数为已知的称为实际参数,简称实参
也就是实参的值赋给形参变量,必须保证实参与形参个数一致、类型一致、顺序一致
1 class Method11{
2 //练习9:计算两个数的差
3 public static void sub(double num1,double num2){ //double num1,double num2 是形参
4 double result = num1 - num2;
5 System.out.println(num1 +" - " + num2 +" = " + result);
6 }
7
8 /*
9 练习8:使用方法完成,输出1----n中的每个数
10 分析得到:
11 1.该题中有未知的数,因此可以编写为带参数的方法
12 2.带参方法的语法格式:
13 public static void 方法名称(参数列表){
14 方法体
15 }
16 3.每个参数语法格式:数据类型 参数名称
17 多个参数之间使用英文逗号隔开
18 4.方法中未知的编写为参数,称为形式参数,简称形参
19 调用方法时参数为已知的称为实际参数,简称实参
20 也就是实参的值赋给形参变量,必须保证实参与形参个数一致、类型一致、顺序一致
21 */
22 public static void print(int n){ //n就是形参
23 for(int i =1;i <=n; i++){
24 System.out.println(i);
25 }
26 }
27 public static void main(String[ ]args){
28 //调用本类中的print方法
29 /*print(5); //5就是实参 实参的值赋给了形参(n)也就是5,执行结果就是 1 2 3 4 5
30 System.out.println();
31 print(10);*/ //10是实参,同上... 1 2 3 4 5 6 7 8 9 10
32
33 //调用Method11类中的sub方法
34 //Method11.sub(5.6,0.9);
35
36 double num1= 5.6;
37 double num2=0.9;
38 Method11.sub(num1,num2);
39 }
40 }