import java.util.Scanner; public class 素数{ public static void main(String args[]){ Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int i=2,j=2 ; for(i=2;i<=n;i++) { for(j=2;j<=Math.sqrt(i);j++) { if(i%j==0);} {break;} { if(j>Math.sqrt.(i)); System.out.print(i+"");} } } }
import java.util.Scanner;
public class 素数{
public static void main(String args[]){
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
int i=2,j=2 ;
for(i=2;i<=n;i++)
{
for(j=2;j<=Math.sqrt(i);j++)
{ if(i%j==0);}
{break;}
{ if(j>Math.sqrt.(i));
System.out.print(i+"");}
}
}
}
Math.sqrt.(i) 这个点去掉 Math.sqrt(i)
为什么不用ide呢
追问去掉那个点就这样了
额,
去掉那个点就这样了
额,
{if(i%j==0)}{break;}---->
{if(i%j==0){break;}}