java中方法:
方法:是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。需要这个功能的时候,就可以去调用。这样即实现了代码的复用,也解决了代码冗余的问题。
public class Methods{public static void main(String[] args){say();//方法调用:方法名()}// 1.定义方法的格式:public static void 方法名(){方法体}// 2.方法定义无先后顺序,但是不能定义在main方法中// 3.方法不能嵌套包含定义,但是定义时可以调用其他方法// 4.方法定义后需要在main方法中调用public static void say(){System.out.println("hello");eat();}public static void eat(){System.out.println("apple");}
}
上面只是简单的介绍一下方法,方法的完整定义格式为:修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体;返回值},如:
/*
1.定义方法的完整格式:
修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;
};
相关名词解释:
修饰符: public static 固定写法
返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者
参数列表:方法在运算过程中的未知数据,调用者调用方法时传递,有的函数不需要参数,可以不用传递
return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束,如果没有return则没有返回值
*/
public class Methods {public static void main(String[] args){//2.1多次调用sum方法并将结果打印出来:方法调用:方法名()System.out.println(sum(2,5));//7System.out.println(sum(5,5));//10//3.1调用getResult方法:getResults();};//2.定义一个两个数求和的方法:public static int sum(int x,int y){int getsum = x + y;return getsum;};//3.定义一个2*5的,并将值打印出来的方法://特别强调:如果方法没有返回值,那么返回值类型这里需要改为void,void表示没有结果返回;有return使用void或没有return不适用void的情况下会报错public static void getResults(){int results = 2 * 5;System.out.println(results);//10}
}
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海