欢迎来到天天文库
浏览记录
ID:41519453
大小:59.16 KB
页数:27页
时间:2019-08-26
《java常用类与集合框架-上机指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第5章常用类与集合框架上机指导主要目标■学会Math类常用方法使■学会String类常用方法使用■学会包装类常用方法使用■学会Date类常用方法使用■学会List接口常用方法使用■学会Map接口常用方法使用作业上交邮箱:作业提交格式:将本次上机内容全部放在一个文件夹,文件夹的命名为“姓名_学号一章节一时间”,如“HanMei_0715_05_20151025"实验一任务:•为Java课程三个单元定义枚举:Ul,U2,U3分别表示笫一、二、三单元•编程输出每个单元的学习目标(内容可白拟)打开eclipse,新建项目命名为T
2、estOI,并新建包、类,目录结构如下:日.0TestOI白src•••B-ecom.hp.experiment宙••・[?!TestOI.java田…JRESystemLibrary[JavaSE*l.7]•—•在TestOI类中实现本实验,参考代码如下:packagecom.hp.experiment;publicclassTestOl{//定义枚举publicenumUnit{U1,U2,U3}publicvoidshow(Unitunit){switch(unit){caseUl:System,out.print
3、in("第一单元打基础”);break;caseU2xSystem.out.printlnC*«zm元可以胜任Javafl序开发“);break;caseU3:System,out・printin("第三单元可以胜任企业级Java开发");break;default:System,out.println(,f输入有错”);}}publicstaticvoidmain(String[]args){TestOIt=newTest01();t.show(Unit.W);Unitu=Unit."2;t.show(u);t>sho
4、w(Unit.l/3);3.运行结果,如下:^2Problems@Javadoc[^;tDeclaration§Console却32LogCat占BJC承
5、IBt£3IE旦▼c▼erminated>TestOl[JavaAppliestion]C:VJavaAjdkl.T・0_17Vbinj讯抽・exe(2015年9月10日J~午11:06::第一羊元打W比±1第二生元可以璧任Java程扌?=^t■第三王元可以医三全业淤Java^jt实验二任务:•编码实现双色球功能分析:•双色球规则红球33选6,蓝球16选1,不允许垂
6、复•使用Math类的mndom()方法在1到33内随机产生6个红球号码,每产牛一个判断是否已经在数组中存在,不存在则保存于数组,否则重选•从1到16I'可随机产生一个蓝球号码步骤:1.同实验一,新建工程、包、类,目录结构如下:I白•GTest02S*sre•••白••田com.hp.experiment田…[J]Test02.java••田…目IJEESystemLibrary[JavaSE-1.7]在Test02.java文件中实现本实验需求,参考代码:packagecom.hp.experiment;publiccl
7、assTest02{publicstaticvoidmain(String[]args){int[]numbers=newintnum=0;//产生6个红球for(inti=0;i<6;i++){do{num=(int)(Math.random()*33)+1;}while(isfxist(num,numbers));numbers[i]=num;}order(numbers);//产生一个蓝球numbers[6]=(int)(Math.random^)*16)+1;//构造输出的字符串StringBufferbuffe
8、r=newStringBuffer();for(inti=0;i<6;i++){buffer.append(numbers[i])・append("「);2728293031323334-35363738394041424344454647-4849505152buffer.delete(buffer.length()-1jbuffer.length());buffer・append(”+")・append(numbers[6]);System・out・printIn("双色球预测号:"+buffer.toStrin
9、g());System・out・printInj"预祝你早日中大奖!");}/和对数组排序*/privatestaticvoidorder(int[]numbers){for(inti=0;i<5;i++){for(intj=i+l;j<6;j++){inttemp=0;if(numbers[i]>nuj]){t
此文档下载收益归作者所有