我遇到代码第20 22 24行的y变量问题,它给出了无法找到符号y的错误。有人可以帮忙吗?以下是代码。
import java.util.Scanner;
public class primenumbers
{
public static void main( String args [] )
{
System.out.println(" Start of program ");
Scanner input = new Scanner( System.in );
int x;
System.out.println(" Please enter a number ");
x = input.nextInt();
seePrime( x );
System.out.println(" End of program ");
}
public static void seePrime( int y );
{
for ( int i = 2; i < y ; i++ )
{
int b = y % i**;
if ( b == 0 )
System.out.println( " number is not prime " );
else
System.out.println( " number is prime " );
}
}
}
答案 0 :(得分:4)
在
处删除分号public static void seePrime( int y );
语句以分号结束。一个挂着的分号 这只是终止当前的陈述。
答案 1 :(得分:3)
这是问题所在:
public static void seePrime( int y );
你不应该在那里使用分号。
答案 2 :(得分:3)
为什么结尾有冒号?删除它。
public static void seePrime( int y )