在netbeans中显示下面的错误该如何解决
过程如下{finalintMAX=100;intj,k,n;System.out.println("2~"+MAX+"之间的所有素数为:");System.out.pri...
过程如下
{
final int MAX=100;
int j,k,n;
System.out.println("2~"+MAX+"之间的所有素数为:");
System.out.print("2\t");
n=1;
k=3;
do
{
j=3;
while (j<Math.sqrt(k) && (k % j!=0 ));
j++;
if (j>Math.sqrt(k));
{
System.out.print(k+"\t");
n++;
if (n%10==0)
System.out.println("");
}
k=k+2;
}
while (k<MAX);
System.out.println("\n共有"+n+"个素数");
}
错误显示为
incompatible types
required: boolean
found: int
illegal character: \65308
illegal start of expression
';' expected 展开
{
final int MAX=100;
int j,k,n;
System.out.println("2~"+MAX+"之间的所有素数为:");
System.out.print("2\t");
n=1;
k=3;
do
{
j=3;
while (j<Math.sqrt(k) && (k % j!=0 ));
j++;
if (j>Math.sqrt(k));
{
System.out.print(k+"\t");
n++;
if (n%10==0)
System.out.println("");
}
k=k+2;
}
while (k<MAX);
System.out.println("\n共有"+n+"个素数");
}
错误显示为
incompatible types
required: boolean
found: int
illegal character: \65308
illegal start of expression
';' expected 展开
展开全部
您好,这样的:
main(String args[])方法需要放在public声明的类中才能运行。
所以,class Str 改成是 ,
public class Str即可。
在一个java文件中,只能存在一个public声明的类,而且,public static void main(String args[])方法,要放在public类中才能运行。。
修改方法有两个:
方法一,把文件名改成是Str.java文件名,而且除了Str类声明为public类外,其它的类在class前面去掉public。
方法二,Str类不要声明为public类,但是main方法放到你的public类的里面。。当然了,文件名照样是public类的类名.java。
main(String args[])方法需要放在public声明的类中才能运行。
所以,class Str 改成是 ,
public class Str即可。
在一个java文件中,只能存在一个public声明的类,而且,public static void main(String args[])方法,要放在public类中才能运行。。
修改方法有两个:
方法一,把文件名改成是Str.java文件名,而且除了Str类声明为public类外,其它的类在class前面去掉public。
方法二,Str类不要声明为public类,但是main方法放到你的public类的里面。。当然了,文件名照样是public类的类名.java。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询