设计一个35选7的彩票程序,需求如下:
1.随机产生本期的7个不重复的(1~35)中奖号码;
2.提供用户选号的功能,用户需选7个不重复的(1~35)号码;
3.本期的中奖号码和用户选号能够按从小到大顺序打印输出;
1.提供检查用户选号对于中奖号码的命中个数,并将本期的中奖号码、用户选号和命中个数信息打印输出。在eclipse中,新建名为ex07的java project;
2.在ex07中新建类LotteryRandom;编写代码为LotteryRandom类添加如下成员:
a)private数据成员int[] luckyNums = new int[7]; // 存储本次7个(01~35)中奖号码
b)private数据成员int[] myNums = new int[7];// 存储用户所选号码
c)private static数据成员Random random = new Random(); //随机数产生器
d)init()方法,用以产生本期的7个不重复的(1~35)中奖号码,并存入luckyNums;
e)printLuckyNums()方法,本期的中奖号码的打印输出;
f)selectNums()方法,提供用户选号的功能,用户需选7个不重复的(1~35)号码;
g)check()方法,提供检查用户选号对于中奖号码的命中个数,并将本期的中奖号码、用户选号和命中个数信息打印输出;
新建public类Ex07,为Ex07类添加main方法,在main方法中依次调用init()、selectNums()、printLuckyNums()、check()方法。 |
|