初步认识java中的方法
Posted 苦海123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初步认识java中的方法相关的知识,希望对你有一定的参考价值。
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));//7
System.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联系笔者删除。
笔者:苦海
以上是关于初步认识java中的方法的主要内容,如果未能解决你的问题,请参考以下文章
JAVA-初步认识-第十二章-Thread类中的方法线程名称