class SuShu {/*分析以下需求,并用代码实现:
(1)打印1-100之间的所有素数及个数
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如果一个大于1的自然数,这个数只能被1和其本身整除,这个数就叫素数。
(4)如:2 3 5 7 11 */
public static void main(String[] args) {
int count = 0;
for (int i =2;i <100 ;i++ )
{
if (print(i))
{
count++;
System.out.print(i+" ");
if (count%5==0)
{
System.out.println();
}
}
}
System.out.println();
System.out.println(count);
}
public static boolean print(int num){
for (int x = 2 ;x <num ;x++ )
{
if (num%x==0)
{
return false;
}
}
return true;
}
}
|
|