gpt4 book ai didi

java - while '(' 后的空语句预期错误

转载 作者:行者123 更新时间:2023-12-02 05:19:01 25 4
gpt4 key购买 nike

对于我正在编写的程序,我必须生成用户输入的 2 到 50 以上的素数,我想做的是执行一个循环,该循环将从 2 开始,直到用户输入的值在里面我做了一个循环,在 2 和当前需要成为质数的数字之间循环,如果在任何时候它均分,它都会将一个 boolean 值设置为 false 以便稍后打印,无论该数字是否是质数,但我还没有输入数字将在哪里打印,因为我陷入了一个错误,告诉我Empty statements after while '(' Expected Error if it help i am using net beans

    package assignment_4_1;
import java.util.Scanner;
public class Assignment_4_1 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

Scanner input = new Scanner (System.in);
System.out.println("Enter a number above 50 to find all of the primes between 1 and that number: ");
int firstNum = input.nextInt();
int primecalc = 1;
int index = 2;
boolean secondloop;
secondloop = true;

while(primecalc <= firstNum)
{
while (index >= primecalc;) //the error is on this line
{
if(index%primecalc == 0)
{
secondloop = false;
}
index++;
}
primecalc++;

}

}

}

最佳答案

此处分号错误

while (index >= primecalc;) // <-- here

删除它

while (index >= primecalc) // <-- like so

关于java - while '(' 后的空语句预期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26654214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com