特急! java

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:47:48
1.2。求出100以内的素数,并将这些数在屏幕上5个一行的显示出来
程序:
---------
public class Sushu{
public static void main(String[] args){
int j;
int intflag=0;
for(int i=2,i<100,i++){
for(j=2,j<i;i++){
if(i%j==0){
break;
}
if(j==i){
if(intflag%5==0){
System.out.println();
}else{
System.out.print(i);
}
intflag++;
}
}
}
}
}
-----------
错误提示:C:\javalx\Sushu.java:5: 需要 ';'
for(int i=2,i<100,i++){
^
C:\javalx\Sushu.java:20: 非法的表达式开始
}
^
C:\javalx\Sushu.java:19: 需要 ';'
}
^
3 错误
--------------------
十分感谢!
运行出来没有结果,谢谢,能给改正一下吗?谢谢你了

public class Sushu{
public static void main(String[] args){
int j;
int intflag=1;
for(int i=2;i<100;i++){
for(j=2;j<=i;j++){
if(i%j==0&&j!=i){
break;
}
else if(j==i){

if(intflag%5==0){
System.out.println(i);
}else{
System.out.print(i+" ");
}
intflag++;
}
}
}
}
}

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

}
}
}
改了几个地方,你自己核对一下吧

你的";"用的汉字的";"把 换成英文的试试 还有就是最后多了一个"}"