java中函数也叫方法,是定义在类中的一段独立的代码块,用来实现某个功能;作用是提高代码的复用性和可读性。那JAVA函数的参数可以是类吗?下面来我们就来给大家讲解一下。
JAVA函数的参数可以是类的。
JAVA函数的格式是怎样的?
函数的格式:
修饰符 返回值类型 函数名(形式参数类型1 参数名1, 形式参数类型2 参数名2, 形式参数类型3 参数名3......)
{
函数体语句;
return 返回值;
}说明:
修饰符:public 公共的static 静态的
返回值类型:就是函数所实现的功能结果的数据类型。
方法名:自己定义,符合标识符命名规则就行;驼峰命名规则 :单个单词首字母小写,多个单词后面的单词首字母大写。
参数列表:即形式参数列表,用于接收实际参数。
参数类型:参数的数据类型
参数名:即变量名
函数体语句:就是函数要完成的功能
return:用来结束函数
返回值:即这个函数的功能的结果 ,由return带回调用地方。
注意:void 表示不确定返回值类型,不能理解为没有返回值,只是返回值的类型不确定而已;
此外,返回值类型为void时,由于其返回值类型不能确定,故不能定义形式参数变量来接收;
当返回值类型为void时,return可以不写;但是当返回值类型为其他如int String等时就必须写,否则编译会出错。
自定义一个函数的三步
确定返回值类型
确定方法名
明确参数列表
函数的参数传递
形式参数:函数定义时的参数为形式参数------>简称形参
实际参数:函数调用时的参数为实际参数 ------>简称实参
参数传递:只能有实参传给形参
注意:实参和形参在个数、顺序、类型上都要保持一致.
例:编写一个求两个数的和的子函数 要求使用键盘录入的方式:
import java.util.Scanner; //导入键盘录入的类 Scanner
class Demo_1
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in); //创建键盘录入类Scanner 的对象
System.out.println("请输入第一个正整数");
int num1 = sc.nextInt(); //通过对象sc调用Scanner类中的nextInt()方法读取输入的数据并进行存储
System.out.println("请输入第二个正整数");
int num2 = sc.nextInt();
int sums = add(num1, num2); //函数调用:定义一个int型的变量来接收和
System.out.println("sums=" + sums);
}
public static int add(int a, int b) //求和函数 子函数
{
int sum;
sum = a + b;
return sum;
}
}结果:
1 2 sum=3
Java函数都是在栈内存中运行,并且java函数能够提高程序的复用性和可读性,最后大家如果想要了解更多初识java知识,敬请关注赋能网。
本文链接:
本文章“JAVA函数的参数可以是类吗?JAVA函数的格式是怎样的?”已帮助 58 人
免责声明:本信息由用户发布,本站不承担本信息引起的任何交易及知识产权侵权的法律责任!
本文由赋能网 整理发布。了解更多培训机构》培训课程》学习资讯》课程优惠》课程开班》学校地址等机构信息,可以留下您的联系方式,让课程老师跟你详细解答:
咨询热线:4008-569-579


