我是Java新手,我真的很困惑iterator和iterable.任何人都可以向我解释并举一些例子吗?
我需要将一个数字分解为24到1,2,2,2,3.我的方法:
static int[] factorsOf (int val) {
int index = 0;
int []numArray = new int[index];
System.out.println("\nThe factors of " + val + " are:");
for(int i=1; i <= val/2; i++)
{
if(val % i == 0)
{
numArray1 [index] = i;
index++;
}
}
return numArray;
}
Run Code Online (Sandbox Code Playgroud)
但它没有用.任何人都可以帮助我吗?
我在一个名为radon的列中有一些数据.我想找到大于4的所有数字并计算总数.
我这样做:
for(i in 1:ncol(data))
{
if(data$radon[i]>=4)
{
data$radon[i]
}
}
Run Code Online (Sandbox Code Playgroud)
但是没有用.我怎么能改变它?