代码:
/*
编写循环,找出1~100中所有的素数
*/
public class ForTest09_FindPrimeNumber
{
public static void main(String[] args){
for (int i=2; i<=100; i++)
{
int num = 0;
for (int j=2; j<i; j++)
{
switch (i % j)
{
case 0:
num ++;
break;
default:
break;
}
}
if (num == 0)
{
System.out.println(i);
}
}
}
}
/*
1~10000中所有的素数
要求每10个换一行输出
*/
class ForTest10
{
public static void main(String[] args){
int totalNum = 0;
for (int i=2; i<=10000; i++)
{
int num = 0;
for (int j=2; j<i; j++)
{
switch (i % j)
{
case 0:
num ++;
break;
default:
break;
}
}
if (num == 0)
{
System.out.print(i + "\t");
totalNum ++;
if (totalNum % 10 == 0)
{
System.out.println();
}