public?class?PrimeNumber?{
public?static?void?main(String[]?args)?{
IntStream.range(2,101)
.filter(PrimeNumber::isPrime)
.forEach(value?->?System.out.printf("%d?",value));
}
private?static?boolean?isPrime(int?number)?{
return?IntStream.range(2,?number?/?2?+?1)
.noneMatch(i?->?number?%?i?==?0);
}
}
輸出:
2?3?5?7?11?13?17?19?23?29?31?37?41?43?47?53?59?61?67?71?73?79?83?89?97