我是Java的完全入门者,并且While循环遇到问题。我只是启动它们的,所以为了练习,我将示例代码复制到Eclipse中并尝试运行它,但是没有输出(下面的代码)。
我尝试调试它,所以我在线搜索了说明和教程。我到达了调试视图中的那部分,而当我尝试运行While循环时,什么也没发生。正如所有说明所说,我单击“进入”按钮,并且应该在那里显示一些输出,但是没有显示。有人可以帮我吗?如何从该代码获得输出?我在Eclipse和TextPad文本编辑器中尝试过。该程序可以正常运行,但是当我运行它时,没有输出。
代码:
public static void main(String[] args) {
int value = 1;
while (value<10);
{
System.out.println("Hello!");
value=value+1;
}
}
答案 0 :(得分:0)
您需要删除;;超出应有的时间(值<10)
答案 1 :(得分:0)
您的$user_ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
不会循环,因为您在while循环声明之后插入了分号$check_if_vote = mysqli_query($con, "SELECT * FROM voting_log WHERE voter_ip = '".$user_ip."' AND voted_user = '".$search."'");
if(mysqli_num_rows($check_if_voted) <= 0) {
mysqli_query($con, "INSERT INTO voting_log (voter_ip, voted_user, votetype) VALUES ('".$user_ip."', '".$search."', 0);");
} else {
echo "You have already voted for this user";
}
。
您必须将其删除才能使循环能够进入其作用域,如下所示:
while