实验3
方法和重载
一、实验目的:
1、学习创建和使用Java方法。
2、学习掌握重载方法。
二、实验任务:
1. 使用Java SDK建立一个标准Java程序,学习创建和使用方法、掌握向方法传递参数。实现一个方法,接受用户从键盘输入的10个整数,比较并输出其中的最大值和最小值。要求程序能对非法数据进行处理。
2. 学习掌握重载方法。程序要求:创建3个重载的max方法,第一个返回两个整型参数中较大的一个;第二个返回两个双精度浮点数中较大的一个;第三个返回三个整数中最大的一个。
3. 实现一个方法,求满足1+2!+3!+…+n!<=9999的最大整数n。
三、实验步骤:
任务2参考代码
public class TestMethodOverloading
{
public static void main(String[] args)学习java的学习方法
{
System.out.println("The maximum between 3 and 4 is "
+ max(3, 4));
System.out.println("The maximum between 3.0 and 5.4 is "
+ max(3.0, 5.4));
System.out.println("The maximum between 3.0, 5.4, and 10.14 is "
+ max(3.0, 5.4, 10.14));
}
static int max(int num1, int num2)
{
if (num1 > num2)
return num1;
else
return num2;
}
static double max(double num1, double num2)
{
if (num1 > num2)
return num1;
else
return num2;
}
static double max(double num1, double num2, double num3)
{
return max(max(num1, num2), num3);
}
}
四、本次实验难点:
方法重载是本次实验的难点。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论