JAVA查找介于1到20之间的素数时出错

JAVA查找介于1到20之间的素数时出错,java,Java,我是新来的,希望发现并纠正我的错误。我在编写一个java程序来打印1到20之间的素数时,出现了两个错误 代码: 错误: );而不是 for (i=1;i<20;i++) 请在问题中包含源代码而不是链接!密码复制和复制代码!不是图像而不是&应该这样做。提示:仅仅因为1是一个因子并不意味着它不是一个素数。@JawadLeWywadi为什么你认为这是一个错误?好吧,他问这个错误,不是为了做他的家庭作业:我自己让这个程序工作。我很高兴看到这里有很多支持。class Prime1to20{publ

我是新来的,希望发现并纠正我的错误。我在编写一个java程序来打印1到20之间的素数时,出现了两个错误

代码:

错误:

);而不是

for (i=1;i<20;i++)

请在问题中包含源代码而不是链接!密码复制和复制代码!不是图像而不是&应该这样做。提示:仅仅因为1是一个因子并不意味着它不是一个素数。@JawadLeWywadi为什么你认为这是一个错误?好吧,他问这个错误,不是为了做他的家庭作业:我自己让这个程序工作。我很高兴看到这里有很多支持。class Prime1to20{public static void mainString args[]{//initialization int I,j,count;System.out.printPrime编号为:;//测试编号从20开始到2,因为I=20;I>1;I-{//count用于计算任何特定编号count=0的因子数;//除数的内部循环从小于编号forj=i-1;j>=1;j-{//如果no.是除数的因子,请更改除数并增加计数,如果i%j==0 count++;}//由于1是每个编号的一个因子,所以变化不超过1的计数。为prime ifcount