一、选择题
1.下列代码的运行结果为:C

A. 没有任何输出
B. 编译错误
C. 晓明今年7岁了
D. 晓明

2.下列代码运行的结果是()B

A. Hello,My name is Tom.
B. Hello,My name is Peter.
C. Hello,My name is Peter.My name is Tom.
D. My name is Peter.

3.下列语句的执行结果为()D

A. 运行异常
B. 运行错误
C. 我的英文名字叫Tom
D. 什么都不输出

4.下面这段程序的执行结果为:C

A. 12
B. a+b+c=12
C. a+b+c=16
D. 16

5.已知如下代码,则位置(1)处正确的方法调用代码为?A

A. method.display(arr);
B. method.display(arr[0]);
C. method.display(a);
D. method.display(a[0]);

6.已知方法的定义形式如下:public void plus(int a,int b){}
下列选项中哪两个是合法的重载方法?(多选) AC
A. public int plus(int a){}
B. public int plus1(int m,int n){}
C. public void plus(float a,float b){}
D. public int plus(int a,int b){}

7.下列代码,前者与后者是重载关系的是:A
A. public void show(){}和public void show(int num){}
B. public void show(){}和public void print(int num){}
C. public void show(){}和public int show(){}
D. public void show(int a){}和 public void show1(int b){}

8.以下代码的输出结果是什么?D

A. 40
B. 8
C. 4
D. 10

9.以下代码的输出结果是什么?D

A. 2
B. 3
C. 4
D. 6

10关于可变参数列表的描述正确的是 C
A. 当可变参数列表作为方法参数时,不能将数组传递给可变参数列表
B. 一个方法中,只能有一个可变参数列表作为参数
C. 重载的方法中,可变参数列表作为参数的重载方法不会优先被调用
D. 数组作为方法参数时,可以将多个值同时传递给数组

二、编程
1.定义一个方法,根据商品总价,计算出对应的折扣并输出。折扣信息如下:

总价<100,不打折
总价在100到199之间,打9.5折
总价在200以上,打8.5折
任务:
1、定义一个方法,根据商品总价输出折后总价
2、在主方法中定义对象
3、使用对象调用定义的方法

public class PriceDemo {//根据商品总价输出折后总价public double PriZhe(double PZ) {//总价<100,不打折if(PZ <100) {PZ = (PZ*1);} else if(PZ >=100 && PZ<=199) {PZ = (PZ*0.95);//总价在100到199之间,打9.5折} else if(PZ >200) {PZ = (PZ*0.85);//总价在200以上,打8.5折}return PZ;}public static void main(String[] args) {//定义对象PriceDemo dc = new PriceDemo();    //定义商品总价存放到变量中double PZ =260;//调用方法,输出折后商品总价System.out.println("根据您的消费总额计算出您实际需要付款:"+dc.PriZhe(PZ));}
}

2,编写方法,求数组元素的平均值。
任务:
1、定义一个方法,求数组的平均值
2、在主方法中定义对象,并初始化一个float类型的数组,调用方法求数组元素的平均值,并将平均值打印输出

public class ShuAvg {//求数组元素的平均值public float plus(float[] arr) {float sum = 0;for (int i = 0; i < arr.length; i++) {sum += arr[i];}return sum / arr.length;}public static void main(String[] args) {//定义对象ShuAvg dx = new ShuAvg();//创建float类型的数组并初始化float[] arr = { 2.8f, 3.4f, 5.6f, 7.6f, 11.2f }; //调用方法求平均值并打印输出System.out.println("数组的平均值为:" + dx.plus(arr)); }
}

3.定义两个重载的方法,分别求圆和长方形的面积。
任务:
1、 定义两个求面积的重载方法,圆周率可以使用Math.path这个常量代替
2、在主方法中调用方法并输出

public class MianJi {//求圆形面积public double mj(double radius) {return Math.PI * radius * radius;}//求长方形面积public double mj(double width, double length) {return width * length;}public static void main(String[] args) {//定义对象MianJi dx = new MianJi();//定义一个double类型的变量存放半径,并初始化double radius = 12;//定义两个变量存放长和宽,并初始化double width = 9;double length = 12;//调用方法,求圆的面积并打印输出System.out.println("圆形的面积为:" + dx.mj(radius));//调用方法,求长方形面积并打印输出System.out.println("长方形的面积为:" + dx.mj(width, length));}
}

2021-03-29方法相关推荐

  1. E.03.29 Afraid of Needles? Don’t Let It Keep You From a Covid-19 Vaccine.

    2021.03.29 文章目录 [课程导读] [英文原文] [外刊原文] [课程导读] 疫苗被寄予了战胜新冠疫情的厚望,目前,已开始在世界各地广泛接种.然而,对于"针头恐惧症"或者 ...

  2. A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)

    A. [2021.1.29多校省选模拟11]最大公约数 这是一个杜教筛的经典题目,最后我们只需要筛一下1∗xμ(x)1*x\mu(x)1∗xμ(x)这个函数的前缀和即可,然后看到有111这个函数,我们 ...

  3. Go、Rust、C++和Zig语言的生产力对比 | Gopher Daily (2021.03.28) ʕ◔ϖ◔ʔ

    每日一谚:Goroutines and channels are big ideas. They're tools for program construction. Go技术生态 掉入Go nil坑 ...

  4. 2021.03.17 pokémon小游戏开发记录与周总结

    2021.03.17 pokémon小游戏开发记录与周总结 此篇仅包含部分项目代码,只是个人的学习总结. 文章目录 2021.03.17 pokémon小游戏开发记录与周总结 前言 一.前期准备 二. ...

  5. 史上最详细微信小程序授权登录与后端SprIngBoot交互操作说明,附源代码,有疑惑大家可以直接留言,蟹蟹 2021.11.29完善更新小程序代码,

    2021.11.29 更新文章 你好,我是博主宁在春,一起学习吧!!! 写这篇文章的原因,主要是因为最近在写毕业设计,用到了小程序,这中间曲曲折折,一言难尽啊.毕业设计真的让人麻脑阔

  6. P7909 [CSP-J 2021] 分糖果 方法二

    https://www.luogu.com.cn/problem/P7909 /* P7909 [CSP-J 2021] 分糖果 方法二 好 https://www.luogu.com.cn/prob ...

  7. 创造与魔法维护服务器奖励,创造与魔法5月最新兑换码大全 创造与魔法礼包码2021及使用方法一览...

    创造与魔法2021年5月的兑换码出来了,有了兑换码可以获得大量的奖励,这是创造与魔法官方提供的最新福利,为了帮助大家能快速领取福利(狮鹫坐骑等等),小编今天就将一些永久有效的兑换码分享出来,希望能够帮 ...

  8. 2021.03青少年软件编程(Python)等级考试试卷(二级)

    2021.03青少年软件编程(Python)等级考试试卷(二级) 一.单选题(共25题,共50分) 1.对于字典infor = {"name":"tom", & ...

  9. 2021.03.24正则匹配符号

    2021.03.24 正则表达式 from re import fullmatch 正则是一种用来处理文本数据的一种工具.(一般用于处理复杂的文本问题) 1)检测输入的数据是否是手机号? 2)检查输入 ...

  10. 2021.03.30【2021省赛】模拟 比赛总结

    2021.03.30[2021省赛]模拟 比赛总结 地址: https://gmoj.net/senior/#contest/home/3350 T1: 神奇纸牌(uno) T2: 凌乱平衡树 (tr ...

最新文章

  1. python3装饰器详解_Python装饰器详解
  2. codeblocks断点不停,无效问题终极解决
  3. 008_Gson从序列化中排除字段
  4. 重新想象 Windows 8 Store Apps (27) - 选取器: 联系人选取窗口, 自定义联系人选取窗口...
  5. LiveVideoStack冬季招聘(高级策划编辑,市场BD主管)
  6. Linux系统管理员的Bash指南,11条Bash实践经验!
  7. 人脑意识转入量子计算机,人脑产生意识:可能是因为量子纠缠
  8. 11.MYSQL高级(一)
  9. [超简单]C++如何使用MySQL数据库
  10. webpack整体了解
  11. aelf宣布推出集中式资产管理系统CAM
  12. oracle备份文件命令,oracle备份命令使用实例
  13. Python3网络爬虫(九):使用Selenium爬取百度文库word文章
  14. 引爆Spark大数据引擎的七大工具
  15. 笔记本显示器仅计算机,笔记本可以当屏幕用 笔记本屏幕当显示器用
  16. 第11集丨Promise.reject
  17. 查看pdf文件的目录和添加标签的方法
  18. 工欲善其事,必先利其器!idea最详细的Debug技巧及方法,让你定位bug如探囊取物!
  19. Python数据可视化之matplotlib绘图教程
  20. echarts 饼形图{c} 显示 [Obejct,Obejct]

热门文章

  1. android studio 升级最新版本后Lombok 插件提示版本太旧,项目爆红
  2. java SSM框架使用WebSocket推送视频流
  3. 什么是HTML HTML标签和元素
  4. GeeK正在探索的也是你需要了解的——区块链关键技术小览
  5. go 操作MySQL之mysql包
  6. c语言成绩管理系统答辩问题,我写的成绩管理系统出了什么问题???
  7. 【WebGL实战】threejs开发3D游戏 英雄联盟LOL
  8. path('int:question_id/vote/', views.vote, name='vote')中的int:question_id的含义
  9. 网络通信1 AIO 和 BIO和 NIO
  10. 数据挖掘之金融风控-贷款违约预测 02数据分析