如何编写Java函数,以计算两个数字的和?
发布时间:2023-06-20 16:59:37
在Java中编写函数的语法格式为:
<访问修饰符> <返回类型> <函数名>(<参数列表>) {
// 函数体
return <返回值>;
}
其中,访问修饰符可以是public、private、protected或者省略(默认为包级私有);返回类型可以是基本数据类型(int、float、double等)、对象类型(自定义类、String等)、void(表示无返回值);参数列表可以包含零个或多个参数,每个参数由参数类型和参数名组成,多个参数之间用逗号分隔。
本题要求编写的函数计算两个数字的和,因此返回类型应该是int类型(两个整数相加的结果为一个整数),参数列表应该包含两个int类型的参数,如下所示:
public int sum(int a, int b) {
int result = a + b;
return result;
}
上述代码中,访问修饰符为public,表示该函数可以被其他类访问;返回类型为int,表示该函数返回一个整数类型的值;函数名为sum,表示该函数计算两个数字的和;参数列表包含两个int类型的参数a和b,表示需要相加的两个数字;函数体中使用加法运算符计算两个数字的和,并将结果赋给result变量;最后通过return语句返回计算结果。
可以在main函数中调用sum函数进行测试,如下所示:
public static void main(String[] args) {
int a = 5;
int b = 7;
int result = sum(a, b);
System.out.println("The sum of " + a + " and " + b + " is " + result);
}
上述代码中,定义了两个int类型的变量a和b,分别赋值为5和7;调用sum函数计算两个数字的和,并将结果赋给result变量;最后通过println函数将计算结果输出到控制台。
完整的代码如下所示:
public class Sum {
public static void main(String[] args) {
int a = 5;
int b = 7;
int result = sum(a, b);
System.out.println("The sum of " + a + " and " + b + " is " + result);
}
public static int sum(int a, int b) {
int result = a + b;
return result;
}
}
