-2
我只是試圖解決項目歐拉的問題1,但我得到java.util.NoSuchElementException。這個代碼有什麼問題嗎?任何人都可以幫忙嗎?項目歐拉#1:3和5的倍數
問題:如果我們在下面列出10是倍數> 3或5的所有自然數,我們得到了3,5,6和9這倍數的總和爲23
找到以下所有3或5的倍數之和。
輸入格式
第一行包含T,表示測試用例的數量。這是>後面是T行,每行包含一個整數N,。 輸出格式
對於每一個測試的情況下,打印表示所有的>的3或5的倍數低於N.
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int t=in.nextInt();
int n[]=new int[t];
int sum[]=new int[t];
for(int i=0;i<t;t++)
{
n[i]=in.nextInt();
}
for(int i=0;i<t;t++)
{
sum[i]=0;
for(int j=2;j<n[i];j++)
if(j%3==0||j%5==0)
sum[i]+=j;
System.out.println(sum[i]);
}
}
}
請先正確縮進代碼,這樣我們就可以明白你做了什麼。這個項目歐拉可以解決而不使用任何'for'循環。 –