Ich habe gerade versucht, das Problem 1 des Projekts Euler zu lösen, aber ich bekomme java.util.NoSuchElementException.Was ist falsch mit diesem Code? Kann jemand bitte helfen?Projekt Euler # 1: Multiples von 3 und 5
Problem: Wenn wir alle natürlichen Zahlen unter 10 auflisten, die ein Vielfaches> von 3 oder 5 sind, bekommen wir 3, 5, 6 und 9. Die Summe dieser Multiples 23.
ist das Finden Summe aller Vielfachen von 3 oder 5 unten.
Eingangsformat
erste Zeile enthält T, die die Anzahl der Testfälle bezeichnet. Dies ist> gefolgt von T-Zeilen, die jeweils eine ganze Zahl N,. Ausgabeformat
Für jeden Testfall, drucken Sie eine ganze Zahl, die die Summe der alle> ein Vielfaches von 3 oder 5 unter 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]);
}
}
}
Bitte zuerst richtig Code einrücken, so dass wir wissen, was Sie getan haben. Dieser Projekt-Euler kann ohne Verwendung von For-Loops gelöst werden. –