⽤java编写脚本_java请问编写⾃动脚本
展开全部
完整e68a843231313335323631343130323136353331333363396462代码:import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import Pattern;
public class Number {
/*
* 编写⾃动脚本 在1-500的范围内⽣成随机整数 且不能为17的倍数 共⽣成1000000个数字 以英⽂逗号分隔,并去除以2开头以7结尾的数字
*/
public void printNunmer() {
List list = new ArrayList();
// 以2开头
String pattern0 = "^2[0-9]{0,2}$";
// 以7结尾
String pattern1 = "^[0-9]{0,2}7$";
// 定义⼀个变量作为判断条件
long i = 1;
// 在循环⾥让i⾃增 当i>1000000 跳出循环
while (i <= 1000000) {
// 随机⽣成⼀个整数
Integer content = new Random().nextInt(500);
/
/ 当该整数不是17的倍数并且不以2开头和或不以7结尾时 把该整数放⼊list中 并且让i⾃增
if (!(content % 17 == 0 || Pattern.matches(pattern0, content + "")
|| Pattern.matches(pattern1, content + ""))) {
list.add(content);
i++;
}
}java怎么编写
for (Integer i1 : list) {
System.out.print(i1 + ",");
}
System.out.println();
System.out.println("⼀共有" + list.size() + "个数字"); }
public static void main(String[] args) {
Number number = new Number();
number.printNunmer();
}
}
测试结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。