JAVA---方法
1.什么是方法
main方法,也是java的入口方法
public static 修饰符
void 返回值类型,void是特殊的返回值,表示无返回值
say 表示 方法名
( ) 表示方法参数,可以有,可以没有
2.方法的特征
方法可以把相对独立的某个功能抽象出来,使之成为程序中的一个独立实体。可以在一个程序或其他程序中多次重复使用
3.方法的优点
- 使程序变得更简短而清晰
- 有利于程序维护
- 可以提高程序开发的效率
- 提高了代码的重用性
修饰符 返回值类型 方法名 ( 参数类型 参数名 ) {
...
方法体
...
return 返回值 ;
}
例:public static void main(String[] args) {
say();
eat();
}
public static void say ( ) {
System.out.println("Hello 方法");
}
public static void eat ( ) {
System.out.println("今天我吃了一碗面");
}
4.1 最简短的方法定义形式
无参、无返回值、无修饰符
void <method name> ( ) {
方法体;
}
4.2 带参数的方法
语法:
void <method name> ( <type> <arg1>, <type> <arg1> …….){
方法体;
}
形参:定义方法时定义的参数
实参:调用方法时传递的参数
4.3带返回值的方法:
语法:
<return type> <method name> ( <type> <arg1>, <type> <arg1> …….){
方法体;
return 表达式;
}
• 注意:
• 方法至多可以返回一个值,不能返回多个值;
• 返回值的数据类型必须与方法声明返回值的数据类型匹配;
• 当遇到 return 语句时,方法执行将终止。程序控制流将立即返回调用方法;
例: public static void main(String[] args) {
int a =test();
System.out.println(a);
}
public static int test(){
return 123;
}
总结
• 方法是相对独立的单元,用来完成一个独立功能的程序代码。可以在程序中调用这些方法。
使用方法可以使程序容易维护,提高程序的复用性。
• 方法在类中声明,包括:返回类型、方法名、参数列表、方法体。
• 调用方法可以使用一个单独的语句,也可以作为表达式的一部分。
• 参数分为形式参数、实际参数。
• 使用return语句从方法中返回,返回值得类型必须与方法定义的返回值一致。
• 使用数组作为参数时,如果改变形参数组中元素的值,实参数组中的值也会修改。