java习题与实践(三)w.doc

java习题与实践(三)w.doc

ID:51723069

大小:38.95 KB

页数:2页

时间:2020-03-15

java习题与实践(三)w.doc_第1页
java习题与实践(三)w.doc_第2页
资源描述:

《java习题与实践(三)w.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题与实践(三)1.请编写程序,其中包含两个同名方法arrayMin(),它们都只有一个参数,其中一个arrayMin()方法的参数为int型数组,返回值类型为int型数;另一个arrayMin()方法的参数为double型数组,返回值类型为double型数;这两个方法的功能均为返回参数数组元素的最小值。通过paint()方法调用上述两个同名方法arrayMin(),求数组a(其元素的值依次为26,82,-3,65,18,9)和数组b(其元素的值依次为3.6,57.2,8.5,78.8)的最小元素的值并

2、输出。2、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字,由用户输入。例如2+22+222+2222+22222(此时共有5个数相加),3.请编写一个Application,在其主类中定义一个int类型变量i,并令其初值为123;主类中还定义了m1()和m2()等两个方法。在主方法main()和方法m1()中也各定义一个int类型变量i,它们的初值分别为456和789;方法m1()的功能是输出它的局部变量i的值;方法m2()的功能是先输出类变量i的值,然后使类变量i增加值6后再次输

3、出其值;主方法main()的功能是先输出它的局部变量i的值,然后先后调用m1()和m2()实现它们的功能。4、创建一个静态方法,给它传入一个对象,请循环的打印出该对象所在类的类名和所实现的方法名(华为笔试最后一道编程)5、请按如下要求定义两个类A和B,类A中定义一个方法area(floatr),其返回值类型为float型,该方法的功能是返回半径为r的圆的面积(圆的面积公式为:pr2,其中r是圆的半径)。类B是类A的子类,其中也定义了一个名为area的方法area(floatr),该方法的功能是返回半径为

4、r的球的表面积(球的表面积的计算公式为:4πr2,其中r为球的半径),返回值类型也为float型;在类B中还定义了另一个方法myPrint(floatr),功能是分别调用父类和子类的方法area()计算半径相同的圆的面积和球的表面积并输出调用结果。编写一个Application,创建类B的对象b,在主方法main()中调用myPrint(floatr),输出半径为1.2的圆的面积和半径为1.2的球的表面积。6、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?7、什么叫引用类型,引

5、用类型和基本数据类型有什么区别?8、请说明Java语言中的值传递规则。9、super关键字的两种用法。10、静态变量和实例变量的区别?11、是否可以从一个static方法内部发出对非static方法的调用?12、请说出作用域public,private,protected,以及不写时的区别13、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。