JAVA习题,求教!

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:25:41
public class Prime number
{
public static void main(String[] args)
{
int i,j;
for (i=2;i<1000;i++)
{
for (j=2;j<=i/2;j++)
{
if (i%j==0)
{
break;
}
System.out.println(" "+i);
}
}
}
}
不要改我的思路,看一下语法问题在哪里,多谢了!

public class demo
{
public static void main(String[] args)
{
for (int i = 2; i<1000; i++ )
{
int a=0;
for(int j=2;j<i;j++)
{
if(i%j==0) break;
else
a++;
}
if(a==i-2)
System.out.println(i);
}
}
}

你的逻辑错了~~ 帮你稍微改动了一下~~
你自己对应着看看吧~

第一你的类名好像不能那么写吧

Class 的名字有问题

只有你的类名有误

class 的名字绝对不可以有空格,可以用" _ "