复制程式
// import 是 Java 的保留字。作用是汇入指定的类别。
// 以这边的例子是说,要汇入 java.util 这个套件中的所有类别( * 代表所有)。
import java.util.*;
// 只要你的类别是属于 public 则档案名称需要与类别名称相同。(否则编译器会给你错误。)
public class A99502108 {
public static void main(String[] args) {
// ArrayList 是 java.util 这个套件中的类别,功能简单的说是个"可动态"变动大小的阵列,
// 而 <Integer> 则是泛型的语法,是要告诉 ArrayList 只能接收 Integer(或 int) 这个型别的物件。
// 总的来说,就是产生一个 ArrayList 并给它一个名字 al 。
ArrayList<Integer> al = new ArrayList<Integer>();
// 当 al 里面的东西小于 7 个则继续执行回圈。
while (al.size() < 7) {
// 使用 Java 内建之方法。 Math.random() ,乱数产生 1 到 49。
int x = (int) (1 + Math.random() * 49);
// 判断,如果产生出来的乱数,不存在于 al 中,则将该乱数加入,al 内。
if (!al.contains(x))
al.add(x);
}
// 这边就是输出结果,使用 al.get(索引值),取出对应的值。
System.out.println("第一个开奖号码:" + al.get(0));
System.out.println("第二个开奖号码:" + al.get(1));
System.out.println("第三个开奖号码:" + al.get(2));
System.out.println("第四个开奖号码:" + al.get(3));
System.out.println("第五个开奖号码:" + al.get(4));
System.out.println("第六个开奖号码:" + al.get(5));
System.out.println("特别号:" + al.get(6));
}
}