第六次作业
Posted liziming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六次作业相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12955 |
这个作业的目标 | 第6次作业-循环语句输出99乘法口诀表 |
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
for (var a= 1; a<= 9; a++)
var c= \'\';
for (var b= 1; b <= a; b++)
var d = a + 1 - b;
c += \' \'.repeat(d) + a + \'*\' + b + \'=\' + (a * b) + \' \';
console.log(c);
</script>
</body>
</html>
第六次作业(改)
package choujiang; import java.util.ArrayList; import java.util.Collections; import java.util.Random; public class Draw { private ArrayList<Integer>list; public Draw(){ list=new ArrayList<Integer>(); } public void deal(int num){ //向容器中添加奖券(使用循环) for (int i=1;i<num;i++){ list.add(i); } //打乱顺序 Collections.shuffle(list); } public void drawLottery(int n){ //产生n个指定范围(0-lise.size)的随机数 Random l = new Random(); /* * 获得容器中以产生的随机数为下标的元素的内容 * 即为获奖的奖券的抽奖号,输出 */ for(int j=1;j<n;j++){ int index = l.nextInt(list.size()); System.out.println(list.get(index)+"\\t"); list.remove(index); } //将已获奖的元素(奖券)从容器中删除 System.out.println(); } public static void main(String[] args) { // TODO Auto-generated method stub Draw a = new Draw(); a.deal(2000); System.out.println(".....一等奖....."); a.drawLottery(3); System.out.println(".....二等奖....."); a.drawLottery(10); System.out.println(".....三等奖....."); a.drawLottery(15); }
}
以上是关于第六次作业的主要内容,如果未能解决你的问题,请参考以下文章