哪个网站可以做puzzle汕头网站建设培训公司
2026/4/6 5:41:11 网站建设 项目流程
哪个网站可以做puzzle,汕头网站建设培训公司,静态网页框架用什么软件做,上海袜网站建设方法的定义和调用1.1 无参数方法定义和调用定义格式#xff1a;public static void 方法名 ( ) {// 方法体; }调用格式#xff1a;方法名();范例#xff1a;method();注意#xff1a;​ 方法必须先定义#xff0c;后调用#xff0c;否则程序将报错带参数方法定义和调用…方法的定义和调用1.1 无参数方法定义和调用定义格式public static void 方法名 ( ) { // 方法体; }调用格式方法名();范例method();注意​ 方法必须先定义后调用否则程序将报错带参数方法定义和调用1.2 带参数方法定义和调用定义格式参数由数据类型和变量名组成 - 数据类型 变量名参数范例int apublic static void isEvenNumber(int number){ ... }public static void getMax(int num1, int num2){ ... }注意方法定义时参数中的数据类型与变量名都不能缺少缺少任意一个程序将报错方法定义时多个参数之间使用逗号( )分隔调用格式方法名(参数) ​ 方法名(参数1,参数2);范例isEvenNumber(10); ​ getMax(10,20);方法调用时参数的数量与类型必须与方法定义中的设置相匹配否则程序将报错1.3 形参和实参1. 形参方法定义中的参数​ 等同于变量定义格式例如int number2. 实参方法调用中的参数​ 等同于使用变量或常量例如 10 numberpublic class MethodTest {public static void main(String[] args) {//在main()方法中调用定义好的方法使用常量getMax(10,20);//调用方法的时候人家要几个你就给几个人家要什么类型的你就给什么类型的//getMax(30);//getMax(10.0,20.0);//在main()方法中调用定义好的方法使用变量int a 10;int b 20;getMax(a, b);}//定义一个方法用于打印两个数字中的较大数例如getMax()//为方法定义两个参数用于接收两个数字public static void getMax(int a, int b) {//使用分支语句分两种情况对两个数字的大小关系进行处理if(a b) {System.out.println(a);} else {System.out.println(b);}}}带返回值方法的定义和调用1.4 带返回值方法定义和调用定义格式public static 数据类型 方法名 ( 参数 ) { return 数据 ; }范例public staticbooleanisEvenNumber( int number ) { returntrue; } public staticintgetMax( int a, int b ) { return100; }注意方法定义时return后面的返回值与方法定义上的数据类型要匹配否则程序将报错调用格式方法名 ( 参数 ) ; 数据类型 变量名 方法名 ( 参数 ) ;范例isEvenNumber ( 5 ) ; boolean flag isEvenNumber ( 5 );注意方法的返回值通常会使用变量接收否则该返回值将无意义1.5 方法的注意事项方法不能嵌套定义示例代码public class MethodDemo { public static void main(String[] args) { ​ } ​ public static void methodOne() { public static void methodTwo() { // 这里会引发编译错误!!! } } }void表示无返回值可以省略return也可以单独的书写return后面不加数据示例代码public class MethodDemo { public static void main(String[] args) { ​ } public static void methodTwo() { //return 100; 编译错误因为没有具体返回值类型 return; //System.out.println(100); return语句后面不能跟数据或代码 } }1.6. 方法重载方法重载概念方法重载指同一个类中定义的多个方法之间的关系满足下列条件的多个方法相互构成重载多个方法在同一个类中多个方法具有相同的方法名多个方法的参数不相同类型不同或者数量不同注意重载仅对应方法的定义与方法的调用无关调用方式参照标准格式重载仅针对同一个类中方法的名称与参数进行识别与返回值无关换句话说不能通过返回值来判定两个方法是否相互构成重载正确范例public class MethodDemo { public static void fn(int a) { //方法体 } public static int fn(double a) { //方法体 } } ​ public class MethodDemo { public static float fn(int a) { //方法体 } public static int fn(int a , int b) { //方法体 } }错误范例public class MethodDemo {public static void fn(int a) {//方法体}public static int fn(int a) {/*错误原因重载与返回值无关*///方法体}}public class MethodDemo01 {public static void fn(int a) {//方法体}}public class MethodDemo02 {public static int fn(double a) {/*错误原因这是两个类的两个fn方法*///方法体}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询