JAVA写的哪错了
来源:百度知道 编辑:UC知道 时间:2024/05/23 16:57:20
public static void main(String[] args) {
int i,j,m=0;
boolean yes;
for(i=2;i<=100;i++)
{
for(j=2;j<=i/2;j++)
{
yes=(i%j==0);
if(yes==true)
break;
}
if(yes==false)
System.out.print(i+" ");
// TODO code application logic here}
}
}
求素数
int i,j,m=0;
boolean yes;
for(i=2;i<=100;i++)
{
for(j=2;j<=i/2;j++)
{
yes=(i%j==0);
if(yes==true)
break;
}
if(yes==false)
System.out.print(i+" ");
// TODO code application logic here}
}
}
求素数
第三行:
boolean yes=false;
楼主
你的语法没问题
我想知道你想要什么结果??
因为现在打不出来东西是功能性错误
而不是语法性错误
呵呵
break;
改成
continue;
再试试。
乱
楼主你的逻辑有问题呀
for(i=2;i<=100;i++)
{
for(j=2;j<=i/2;j++)// 这句永远是假的呀