- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元6 Java常用的类
任务导入
任务一:简单的彩票模拟程序
要求编写一个模拟彩票选号程序,从1~32中
随机生成6个数,要求生成的数不能重复。
教学目标
知识目标
了解Math类的使用。
理解集合类的概念。
了解Set类的使用。
了解List类的使用。
技能目标
能够利用集合类进行编程。
相关知识
Math类的使用
集合类
List
Set
Map
Math类
数学类Math是属于java.lang包的一个final类,因
此不能被继承,其类头定义格式为:public final
class Math extends Object。
Math类提供了许多用于数学运算的静态常量及静
态方法,在使用时可以通过类名直接调用。另外,
Math类的构造方法被定义为private,因而不允许
在类的外部创建Math类的实例。Math类提供的静
态常量有E (自然对数)和PI (圆周率。
Math类
静态方法 方法作用
abs() 求绝对值
max() 求两个参数的最大者
min() 求两个参数的最小者
random() 返回介于0.0和1.0之间的double值
sin() 求角的三角正弦
sqrt() 求正平方根
Math类中常用的静态方法
Math类实战
【案例4-1】调用Math类中的静态常量
和静态方法。
程序清单
public class MathDemo{
public static void main(String[] args){
System.out.println(自然对数E为
+Math.E);
System.out.println(圆周率PI为
+Math.PI);
System.out.println(产生0.0至1.0之间的
随机数+Math.random());
System.out.println(16.7的平方根为
+Math.sqrt(16.7));
System.out.println(3和4的最大值为
+Math.max(3,4));
}
} }
Math类实现任务一
public class Lottery1{
public static void main(String[] args){
int[] result=new int[6];
lotterysimu(result);
System.out.println (您选的号码为:
);
for(int i=0;i6;i++)
System.out.print(result[i]+
);
System.out.println ();
}
static void lotterysimu(int[] result){
for(int i=0;i6;){//控制随机数的范
围在1-32之间
int
Math类实现任务一
bo
您可能关注的文档
- IP网络多媒体通信技术及应用 教学课件 朱志祥 5 9 第8章.pdf
- 网络与信息安全技术 教学课件 陈广山 第2章.pdf
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第2章 组织环境与项目管理过程.pdf
- 网络与信息安全教程 吴煜煌 教学课件 第5章 入侵检测技术.pdf
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第7章 IT项目质量管理.pdf
- 网络与信息安全教程 吴煜煌 教学课件 第6章 计算机病毒的防治.pdf
- 网络综合布线技术 教学课件 第4章 综合布线系统工程设计.pdf
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第8章 项目人力资源管理.pdf
- 网上开店实务 项目教材 教学课件 彭纯宪 2项目二参考答案及教学建议.pdf
- IT项目管理 教学课件 谭武梁 等 项目人力资源.pdf
- 无线组网技术 教学课件 孙桂芝 项目三 组建Wi Fi无线局域网 任务1.pdf
- 无线组网技术 教学课件 孙桂芝 项目一 组建SOHO局域网 任务1.pdf
- Java程序设计与实践教程 教学课件 张诚洁 梁海丽 单元7 Java的数据库访问.pdf
- 物理 机械建筑类 单色版 教学课件 王美玉 第4 5章.pdf
- 物理 机械建筑类 单色版 教学课件 王美玉 第7章.pdf
- Java程序设计与实训 教学课件 黄能耿 教学课件 java 01.pdf
- 物理 上册 教学课件 张密芬第五章 第二节 质点的匀速圆周运动.pdf
- Java程序设计与实训 教学课件 黄能耿 教学课件 java 02.pdf
- 物联网导论 教学课件 张翼英 第04章 智能视频.pdf
- Java程序设计与实训 教学课件 黄能耿 教学课件 java 03 1.pdf
最近下载
- 花城版小学音乐一年级下册第16课 《看画听歌——司马光砸缸救人的故事》教学课件.ppt VIP
- 第9课近代西方的法律与教化课件--高二上学期历史选择性必修1.pptx VIP
- UniGear550安装使用说明书cn20081107.pdf VIP
- 2025年中国静脉注射用人免疫球蛋白数据监测研究报告.docx
- 古诗三首·《江南春》课件.pptx
- 培智学校义务教育生活数学课程标准.pdf VIP
- 社区常见病多发病护理常规(22种疾病)2024版.docx
- 监控采购合同模板.docx VIP
- UniGear550-10KV铠式金属开关柜 .ppt VIP
- 2022年北京石油化工学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
原创力文档


文档评论(0)