方法
定义一个方法时,先要确定三要素:返回值类型、方法名称、参数列表
格式:修饰符【public static】 数据类型 方法名称(参数){方法体}return 返回值类型
注意:1、定义多个方法时,不在意先后顺
2、方法之间不能嵌套
3、想执行方法,必须调用
三种调用方法的方法
1、直接调用 :方法名称(参数)
2、打印调用 :sout(方法名称(参数))
3、赋值调用 :数据类型 变量名称=方法名(参数)
int getSame=isSame(3,2);
步骤:1、找到方法 2、传递参数 3、执行方法体 4、带着返回值回到方法的调用处
括号中:有参数时,说明此方法需要数据条件
无参数时,方法可以自己独立完成,不借助外面的数据
有返回值:计算结果后,需向外展示出结果
无返回值:计算出结果后,直接打印结果,无需返还给外界。此时方法数据类型处是void。这是可只写return自己,也可以省略。
void:空!无返回值。
注:有返回值的数据在调用时,可直接调用、打印调用、赋值调用
无返回值时只可直接调用方法
敲代码时,要注意范围域!!
重载 overload
相关:参数个数不同
参数类型不同
多类型顺序不同
无关:与参数里面的名称无关
int sum(int a,int b);
int sum(int x,int y);
就是错误的。
与返回值类型无关。
应用:
public static boolean isSame(byte a,byte b){
boolean same;
same=a==b?true:false;
return same;
}
public static boolean isSame(short a,short b){
boolean same;
same=a==b?true:false;
return same;
}
public static boolean isSame(int a,int b){
boolean same;
same=a==b?true:false;
return same;
}
省去创建类、方法的简便操作
shell :cmd->jshell->s.o.p(" ")
退出:/exit (和普通的退出不一样)
适用于简单操作
网友评论