java方法练习_java-方法练习 秒速五厘米 2022-11-05 15:57 222阅读 0赞 一、定义方法的最主要的两个步骤: 1、先明确结果(即返回值类型要先明确) 2、 在实现功能时是否有未知内容参与运算,即明确函数的参数列表(参数类型,参数个数) 例如:定义一个九九乘法表的功能。 思路:1、先确定结果,结果是无返回值,则void 2、是否有未知内容参与运算,无未知内容,则无参数 所以: public static void main(String args\[\])\{ print99(); \} public static void print99()\{ for(int x=0;x<9;x++)\{ for(int y=0;y<=x;y++)\{ System.out.print(y+"\*"+x+"="+y\*x+'\\t'); \} System.out.println(); \} \} 二、函数的重载 1、 什么时候用重载? 当定义的功能相同,但参与运算的未知内容不同。 那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数。 2、例子:定义一个函数,来获取两数和三个数的和 public static void main(String args\[\])\{ add(3,4); add(3,4,5); \} public static int add(int x,int y)\{ return x+y; \} public static int add(int x,int y,int z)\{ return x+y+z; \} 以上两个求和的函数功能是一样的,但是参数列表的个数不一样,所以函数名可以相同,这就是函数的重载。 运行的时候,虚拟机会自动区分参数列表,来确定使用哪个函数。 (判断两个函数是否重载了,只要看参数列表的类型和个数是不是一一对应,全部相同则没有重载,否则重载;与返回值类型无关)
还没有评论,来说两句吧...