输出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语句进行判断