題目要求:
小明对2,0,1,9的数字比较感兴趣,在1到40这样的数包括(1,2,9,10...至32,39,40)
平方和是14362;
注意:平方和是指每一个数的平方后加起来,
试问:1到2019中这样的数的平方和是多少;
代码实现:
public class Text {public static void main(String[] args) {int number = 0;int j = 0;int[] nums = new int [2019];//将1--2019存入数组numsfor(int i=1;i<2020;i++){nums[j]=i;j++;}for(int n=0;n<nums.length;n++){String str = String.valueOf(nums[n]);//求出含有2,0,1,9的数if(str.contains("2")||str.contains("0")||str.contains("1")||str.contains("9")){//求出平方和number+=Math.pow(nums[n], 2);}}System.out.print(number);}}