方法是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。要想使用方法需要进行方法的定义与调用。
方法定义格式:
public static void 方法名(){ //方法体 }
方法的调用格式:
方法名();
如下,就是使用方法的定义与调用来实现得到两个数中的较大数。
public class Method1 //类名 { //java application程序主入口函数,带命令行参数 public static void main(String[] args) { getMax();//调用方法 } public static void getMax() //方法的定义,方法名为getMax() { int a = 20, b = 30;//定义int类型的两个数a,b来选出较大值 int max;//max用来存放a与b的较大值 //使用if...else语句得到a与b的较大值 if (a > b) { max = a;//如果a大于b,将a的值赋值给max } else { max = b;//如果a不大于b,将b的值赋值给max } System.out.println(max);//输出max --->30 } }
需要注意的是方法需要先进行定义,然后再调用。
带参方法
带参方法定义的格式:
public static void 方法名(数据类型 变量名,数据类型 变量名...)//这里可以有多个参数,数据类型和变量名都可不少 { //方法体 }
带参方法调用格式:
方法名(变量名1/常量值1,变量名2/常量值2); //方法调用时的参数的数量和类型必须与方法定义时参数的类型和数量相匹配
方法调用里的参数是实参,而方法定义里的参数是形参。
单个参数带参方法如下,使用带参方法判断该数是否为偶数。
//使用带参方法判断一个数是否为偶数 public class Method2 //类名 { //java application程序主入口函数,带命令行参数 public static void main(String[] args) { int a=9;//定义int类型变量a,其值为9 Os(a);//调用方法判断a是否为偶数 } public static void Os(int a)//方法定义,有一个int类型的参数 { //如果a对2取余等于0则是偶数,否则不是偶数 if(a%2==0){ System.out.println(a+"是偶数"); }else{ System.out.println(a+"不是偶数"); } } }
多个参数带参方法如下,使用带参方法得到两个数之和。
//使用带参方法得到两个数据的和 public class Method3 //类名 { public static void main(String[] args) { Sum(10, 30);//调用方法,将10和30分别传递给a和b } public static void Sum(int a, int b)//方法定义,两个参数都是int类型 { int sum;//定义sum用来存放a+b的值 sum = a + b;//将a+b赋值给sum System.out.println(sum);//输出sum } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)