方法

1、方法概述
1.1、方法的本质

-方法的本质就是一个代码片段,并且这个代码片段可以完成某个特定的功能,并且可以重复使用;

-方法对应的英语单词是:Method

-方法相当于C语言中的函数

1.2、方法的语法结构:

[修饰符列表] 返回值类型 方法名(形式参数列表){
方法体;

}

- 关于修饰符列表

1、修饰符列表不是必须的,目前只写成public static

2、方法用static修饰的话,叫做静态方法,调用静态方法:

-类名.方法名(实参列表)

-关于返回值类型

1、一个方法执行完成后有的是需要将最终结果返回给调用者,返回值类型就是返回结果的数据类型

2、java中任何一种类型都可以做返回值类型

3、如果这个方法不需要返回值,那么返回值类型就写 void 例如:

public class Test04 {
public static void main(String[] args) {
//调用print方法
Test04.print();
//调用sum方法,把返回值赋值给num
int num=Test04.sum(3,4);
//输出
System.out.println(num);

}
//定义一个没有返回值得方法
public static void print(){
System.out.println("hello!");
}
//定义一个有返回值的方法(返回值类型为int)
public static int sum(int a,int b){
//返回a+b
return a+b;
}
}

运行结果:

 

-关于return关键字

1、只要return语句执行,return所在的方法结束

-关于方法名

1、方法名最好见名知意

2、方法名首字母最好小写,然后后面每个单词首字母大写

-关于形式参数列表

1、形参是局部变量

2、一个方法的形参可以有多个

-关于方法调用

1、方法只定义不调用是不会执行的,只有在调用的时候才会执行

2、调用的时候传递的参数一定要与形参的类型一样,数量一样,顺序一样,不然就会报错

3、方法调用如果调用者和方法在同一个类中,类名可以省略

-方法示例代码

public class Test04 {
public static void main(String[] args) {
//调用print方法(方法调用如果调用者和方法在同一个类中,类名可以省略)
print();
//调用sum方法,把返回值赋值给num
int num=Test04.sum(3,4);
//输出
System.out.println(num);
//调用abc方法
Test04.abc("张三",101,true);

}
//定义一个没有返回值得方法
public static void print(){
System.out.println("hello!");
}
//定义一个有返回值的方法(返回值类型为int)
public static int sum(int a,int b){
//返回a+b
return a+b;
}
//定义一个方法
public static void abc(String s,int a,boolean b){
System.out.println(s+"的编号为:"+a);
//使用了三目运算符
System.out.println(s+"是否做了核酸:"+(b?"是":"否"));
}
}

运行结果:


————————————————
版权声明:本文为CSDN博主「张同学%」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39140680/article/details/124063105

posted @ 2023-12-30 09:40  小彭先森  阅读(9)  评论(0编辑  收藏  举报