输出1-100中的素数
java输出1-100中的素数
package first;
import java.util.Scanner;
public class first {
public static void main(String[] args){
//编写for循环找出1-100中的素数(认为1为非素数)
int a=0;//初始化变量a
System.out.print("1-100中的素数有:");
for(int i=2;i<=100;i++){
//从1开始到100进行逐个判断是否为素数
int flag=0;
for (int j = 2; j < i; j++) {
//进行非1素数的判断
if (i % j == 0)
{
flag++;
break; //通过break终止循环减少循环次数
}
}
if(flag==0)
{
System.out.print(i+" ");
}
}
}
}

主要就是运用for循环以及if语句进行判断

浙公网安备 33010602011771号