首页 文章
  • 0 votes
     answers
     views

    使用setTimeout执行while循环导致无限循环

    我正在开发一款西蒙游戏(你遵循颜色模式) . 它通过计算机第一次转弯和我的第一次转弯,但尝试在每个计算机选择之间执行setTimeout导致使用do while语句无限循环或者如果我使用for循环同时播放两个选项 . highlightDiv函数只在div上执行toggleClass,然后使用setTimeout将类重新切换回来 . audioStart函数使用switch语句来确定要播放的声...
  • 0 votes
     answers
     views

    当询问用户2个号码时,无限循环发生

    我正在尝试实现一个简单的游戏,其中要求用户提供0到10之间的2个有效整数坐标 . (int row,int column) 我意识到的一个例子是: 插入坐标:4C*错误,行数和列数必须是整数 插入坐标:44 2*错误,行数或列数太高 插入坐标:4 3您输入的坐标为(4,3) 我通过do-while循环实现了所有这些 . int r,c; do{ cout<<"Insert c...
  • 0 votes
     answers
     views

    只接受使用while循环或任何其他的正整数

    我的程序目前拒绝除整数之外的任何输入,但我试图更进一步,让它只接受正整数 . 我怎么做到这一点 . 我尝试创建另一个布尔值并将其称为numisGreat,并为此部分调用另一个do-while循环,但我似乎无法得到它 . import java.util.Scanner; public class TandE { public static void main(String[] args...
  • 210 votes
     answers
     views

    “while(true)”循环是如此糟糕吗? [关闭]

    我已经用Java编程了好几年了,但我刚刚回到学校获得正式学位 . 我很惊讶地发现,在我上一次任务中,我使用了如下所示的循环而丢失了分数 . do{ //get some input. //if the input meets my conditions, break; //Otherwise ask again. } while(true) 现在我的测试我只是扫描一...
  • 5 votes
     answers
     views

    Kotlin编译器无法弄清楚变量在do-while循环中不可为空

    我有以下方法 . 它的逻辑很简单,如果设置了right,那么当它有一个值(非null)时调用left . 当我用以下方式编写它时,它可以工作 . fun goNext(from: Node): Node? { var prev : Node = from var next : Node? = from.right if (next != null) { pr...
  • 0 votes
     answers
     views

    查询不产生结果时自定义构建搜索的NullPointException

    我正在 Build 一个学校项目的搜索,我整天都被困在这里 . 我已经尝试了所有我能想到的东西 . 我必须在某个地方遗漏一些简单的东西,不知道在这一点上是什么 . 我在第56行的线程"main" java.lang.NullPointerException中获得了Exception,这是FOR循环中的第一个IF . 只有在搜索找不到任何内容时才会发生这种情况 . 其他一切似乎都...
  • 0 votes
     answers
     views

    用c中的泰勒级数计算Pi的函数

    所以我不知道为什么我的代码不能正常工作,基本上我正在编写的函数使用泰勒系列计算Pi的估计值,只要我尝试运行程序就会崩溃 . 这是我的代码 #include <iostream> #include <math.h> #include <stdlib.h> using namespace std; double get_pi(double accuracy) { ...
  • 1 votes
     answers
     views

    在do-while循环中输入验证时出现C错误

    我正在为一个学校项目创建一个非常简单的猜数游戏,并且在重复主菜单时遇到问题 . 我使用 do-while loop 创建了它,我遇到的问题是菜单选择变量是 int ,所以当我(或用户)从菜单中选择 }while(condition) 时,偶然输入 non-int 输入主循环无法捕获它,程序无限重复 . 相反,如果您在菜单选择中输入 invalid int ,则程序捕获它会显示"inval...
  • 0 votes
     answers
     views

    仅接受某个间隔之间的数字的循环

    我有一个do-while循环,它应该只接受[0; 26],整数之间的数字,而不是无符号 . 但是当我键入一个不是数字的字母或其他字符时,它接受并将我的整数初始化为0.这是代码: int cifra; do { printf("Insira a cifra a utilizar no intervalo [0;26]: "); scanf("%d&quo...
  • 604 votes
     answers
     views

    在Python中模拟一个do-while循环?

    我需要在Python程序中模拟do-while循环 . 不幸的是,以下简单的代码不起作用: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.n...

热门问题