jsp怎么写这题:生成一个0-100之间的随机整数,遍历出大于此数字小于等于100的所有偶数的个数,当数字小于50时,遍历出小于此数字并大于0的所有奇数的个数
问题描述:
jsp怎么写这题:生成一个0-100之间的随机整数,当数字大于50时,遍历出大于此数字小于等于100的所有偶数的个数,当数字小于50时,遍历出小于此数字并大于0的所有奇数的个数
答
1、生成随机数;
2、判断是否大于50;
3、大于50,for循环,变量起始值为随机数,结束条件小于等于100;
4、for循环方法体处理,偶数用%2==0为偶数,输出数值。
答
const num = parseInt(Math.random() * 100);
if (num < 50) {
for (let i = 1; i < num; i++) {
i % 2 === 0 ? null : console.log(i);
}
} else {
for (let i = num+1; i <= 100; i++) {
i % 2 === 0 ? console.log(i) : null;
}
}