numdiv我正在制作一个程序,其中包含查找 的除数数量的方法d。我还有一个名为 的方法sumSquares,它可以查找 1 和 之间的平方n。我在 main 方法中放置了一个 for 循环来查找 10 到 50 的平方和和除数,只是现在我想查找黑白 10 和 50 的除数的平均数。代码如下:
public static void main(String[] args) {
System.out.println("NUMBER\tSUM OF SQUARES\tDIVISORS");//setup table
//loop through numbers 10 to 50
for(int i = 10; i <= 50; i++){ //i represents the integers to print
System.out.println(i + "\t" + sumSquares(i) + "\t\t" + numdiv(i));
}
}
public static int sumSquares(int n){
int sum = 0; //define sum
for(int num = 1; num <= n; num++){
sum = (num*num) + sum; //set sum equal to num*num then add to sum
}
return sum;
}
public static int numdiv(int d){
int div = 0; //counter for divisors
for(int num = 1; num <= d; num++){
if(d % num == 0){ //check if d is a divisor
div++; //increment div each time true
}
}
return div;
}
}
有人知道我该怎么做吗?
慕丝7291255
相关分类