方法
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