1、新建一个函数,判断参数除以10的余数是否为0,如果为0则是10的倍数,否则不是10的倍数:
2、使用之前定义的函数,将需要查询的数传入到函数中,这里以50为例,函数返回“是10的倍数”:
3、使用之前定义的函数,将需要查询的数传入到函数中,这里以55为例,函数返回“不是10的倍数”:
math.random随机生成的是0-1之间的浮点小数,你可以把这个数乘以一个数,得到一个范围内的随机整数数。
然后用这个整数乘以8,就是8的倍数。
//GetRandomInt是一个生成随机数的函数,需要你输入一个n座位参数//这个生成的随机数就小于n
function GetRandomInt(n) {
return parseInt(Math.floor(Math.random() * n))
}
//生成在n以内的8的倍数随机数
function GetNum(n) {
//这里把参数n先除以8,如果等于0则直接返回0
let inum = parseInt(Math.floor(n / 8))
if(n == 0){
return 0
}
//如果不等于0则返回一个这个数的随机数,然后乘以8.
return parseInt(GetRandomInt(inum)*8)
}
//通过控制台随机打印100以内8的倍数
console.log('生成8的倍数的随机数:'+GetNum(100))
以上代码你参考一下
js代码:for(var i = 0i<11i++){
if(i%3==0){
//你想把这个i怎么处理就怎么处理
console.log(i)
}
}
java代码:
public class show {
public static void main(String[] args) {
//循环从1 到 10
for(int i = 1 i<11i++){
//判断是不是3的倍数,% 表示 计算后的余数
if(i%3==0){
System.out.println(i)
}
}
}
}