学习了java中方法的朋友,即使是java零基础的小白,也肯定都知道java中方法的类型有四种,今天就来介绍一下四种方法类型中的两种——带参无返回和带参有返回的类型方法的相关知识。
既然参无返回和带参有返回这两种类型的方法都是有参数的,那就先来理解一下方法中的参数是什么意思。因为java语言中的方法的定义就可以理解为实现某种目的函数,所以拿函数中的参数来说,y=2x+1中,x就是参数,y就是想要实现的结果,在java中,参数是指函数括号里的东西,返回值是函数执行之后的结果。举个例子:int A()是无参函数;int A(int B)是有参函数,参数为B。void A()这是无返回值的函数,只要是在函数定义的时候,函数名前面没有void,均为有返回值的函数。
因此,java中带参无返回和带参有返回的类型方法总结起来就是:有参无返回是函数调用的时候有参数的传递,但此函数不返回任何值;而有参有返回是函数调用的时候有参数的传递,此函数返回一个值。
先来看带参无返回类型方法的知识,其语法格式如下:
public static void 方法名称(数据类型 参数名称){
方法体
}
在java中带参无返回类型方法需要注意的是,1.每个参数的语法格式为:数据类型 参数名称,如:int n,并且多个参数之间使用英文逗号隔开;2.方法中未知的参数称为形式参数,简称形参,也属于局部变量,在调用时的参数称为实际参数,简称实参。也就是说方法的实参赋给形参,必须保证实参与形参的类型、个数、顺序一致。
在java方法四种类型中,带参有返回类型,顾名思义就是如果方法既包含参数,又带有返回值,就称为带参有返回值的方法。带参有返回类型方法的语法结构:
public int methodName(String name){
return 1;
}
来看一个带参有返回的案例:将考试成绩排序并输出,返回成绩的个数。代码如下:
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores={79,52,98,81};
//调用方法,传入成绩数组,并获取成绩的个数
int count=hello.sort(scores);
System.out.println("共有"+count+"个成绩信息!");
}
/*
* 功能:将考试成绩排序并输出,返回成绩的个数
* 定义一个包含整型数组参数的方法,传入成绩数组
* 使用Arrays类对成绩数组进行排序并输出
* 方法执行后返回数组中元素的个数
*/
public int sort(int[] scores){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));
//返回数组中元素的个数
return scores.length;
}
}
代码运行结果如下:
这就是Java中带参无返回和带参有返回的类型方法的知识点介绍了,大家除了上面讲到的知识外,更重要的是平时的练习,将理论应用到实践中,对java的学习来说,才是最重要的。学有余力的java程序员要抓住空闲时间去学习更多的java培训课程,因为java的特点就是知识更新比较快,是一门需要长期学习的技术,只有不断学习,才能不被java行业所淘汰。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19