实验目的:
●掌握方法的基本结构和定义方法;
●学会如何设计方法程序,并进行调用;
●掌握方法参数的传递和返回值的返回操作。
必做题:
【实验9-1】改写实验6-1程序,设计一个方法char ntoc(int n)来完成阿拉伯数字与汉字大写数字的转换。其中参数n为一位的整型数(0≤n<10),方法返回值为转换后的大写数字的字符。在main()方法中调用ntoc(),显示转换前和转换后的结果。程序保存为Experiment9_1.java。
主要代码提示:
【实验9-2】编写一个方法计算平均成绩。成绩数据存放在一个一维的整型数组中。方法的参数为这个整型数组,返回值为平均成绩。在main()主方法中调用该方法并显示结果。程序保存为Experiment9_2.java。
选做题:
【实验9-3】改写实验8-2程序,通过调用方法来完成阿拉伯数字的字符串与汉字大写数字字符串的转换。其中方法的参数为被转换的阿拉伯数字字符串,方法返回值为转换后的汉字大写数字字符串。在main()方法中调用该方法,并显示转换前和转换后的结果。程序保存为Experiment9_3.java。
主要代码提示:
【实验9-4】使用方法来改写实验8-3程序,定义一个字符串数组,存放若干同学的姓名。将这个数组作为方法的参数,方法程序显示数组中所有姓“张”和姓“李”的同学的姓名,返回姓“张”和姓“李”同学的人数并在main()方法中显示。程序保存为Experiment9_4.java。
实验要点:完成本实验时,请注意理解以下内容。
1.方法分为有返回值与无返回值两种。(www.daowen.com)
2.方法有返回值,须说明方法的类型,且方法体中要有return语句,返回值的类型应该与方法的类型一致。
3.方法无返回值,则应该声明为void,且可以不要return语句。
4.方法的参数用于传递变量的值,在调用方法时传递变量值到方法中去。
5.声明方法时,所定义的参变量称为形参,形参没有具体的值。
6.调用方法时,所传递的变量、字面值或表达式称为实参,实参必须有实际的值。
7.方法的参数只在方法内有效,是个局部变量。
8.在方法中声明的变量,也是局部变量。
9.方法中的局部变量在方法程序结束时,就不复存在。
总结思考:
1.方法声明的基本格式是什么样的?
2.方法的类型和返回值有什么关系?
3.方法的参数的作用是什么?调用方法时,传递参数时应该注意哪些问题?
4.方法用什么语句返回结果值?如果方法没有返回值,该如何处理?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。