![](https://csdnimg.cn/release/download_crawler_static/86785449/bg1.jpg)
实验五 类与面向对象编程(二)
一、实验目的
1. 理解方法的赋值调用和引用。
2. 理解 main 方法的作用及其命令行参数的使用。
3. 理解方法的重载的含义和使用。
4. 掌握非访问控制符 static、final 的作用。
5. 掌握访问控制符 public、private、protected 和缺省控制符的作用
6. 掌握包的建立和调用。
二、实验内容:
1. 读程序,写出程序运行结果。体会方法的值传递,并上机验证。
public class Shiyan5_1{
public static void main(String args[ ]){
int max=0;
max(1,2,max);
System.out.println("max="+max);
}
public static void max(int value1,int value2,int max){
if(value1>value2)
max=value1;
else
max=value2;
}
}
提示:程序输出结果是什么?要是想要实现从两个数字中输出最大的数应该怎么修改?
2. 将程序补充完整。
(1)体会方法的递归调用,并上机验证。
public class Shiyan5_21{
public static void main(String[] args) {
int sum=add(10);
System.out.println("1+2+...+9+10="+sum);
}
public static int add(__________){
int sum;
if(n= =1){
_________;
}
else
________;
_________;