方法的基本语法格式
[修饰符] 返回值类型 方法名称 ([参数列表]){
方法体
}
[]中的内容是可有可无的
暂时将方法的修饰编写为 public static
返回值类型有两种情况:
第一种:无返回值类型;
第二种:有返回值类型:
方法名称,也就是标识符,
建议写单词(没有就查),见名知意;
采用驼峰命名法; age getAge print;
方法体根据项目要求编写
1.该题中有未知的数,因此可以编写为带参数的方法
2.带参方法的语法格式:
public static void 方法名称(参数列表){
方法体
}
3. 每个参数语法格式:数据类型参数名称
多个参数之间使用英文逗号隔开
4.方法中未知的编写为参数,称为形式参数简称形参
调用方法时参数为已知的称为实际参数,简称实参
也就是实参的值赋给形参变量,必须保证实参与形参个数一致、类型一致、顺序一致
★
练习8:使用方法完成,输出1---n中的每个数
public static void shuChuShuZi(int n){ for(int i=1;i<=n;i++){ System.out.println(i); } } public static void main(String[] args) { shuChuShuZi(10); }
练习9
//练习9:计算两个数的差,可以编写为带参无返回类型的方法完成 public static void shuChuShuZi(double a,double b){ double resul = a - b ; System.out.println("输出="+ resul); } public static void main(String[] args) { shuChuShuZi(5,6); }
练习10 用方法输入两个数字比较大小
/** 用方法输入两个数字比较大小 */ public static int getMax( ){ Scanner input = new Scanner(System.in); System.out.println("请输入数字1"); int a = input.nextInt(); System.out.println("请输入数字2"); int b = input.nextInt(); int max = a>b?a:b; return max; } public static void main (String [] args){ int max = getMax (); System.out.println("最大的数字是"+max); }