do-while相关内容

了解do-while循环

我正在通过oracle认证的准Java SE7程序员实践考试(这本书),遇到一个问题,即使有解释我也听不懂答案. 这是说明和代码: 它将打印3.循环主体执行两次,程序将打印3. 我不了解循环主体如何执行两次,也许我不了解b=!b的含义.有人可以解释一下吗? class TestClass { public static void main(String args[]){ ..
发布时间:2020-05-04 04:39:46 Java开发

在Java中输入无效后重新提示用户

我正在用Java编写此程序,我需要在输入无效后重新提示用户.我来到一个解决方案,只是发现如果用户在重新提示后输入另一个无效输入,则它将继续.有人可以告诉我更好的解决方案吗?无论如何,我都会告诉你: System.out.println("What is your age?\n"); age = userInput.nextInt(); if((age > 120) || ( ..
发布时间:2020-05-04 04:30:27 Java开发

..在C#中执行while循环吗?

如何在C#中编写Do .. While循环? (编辑:我是一位VB.NET程序员,正尝试升级到C#,所以我对.NET/VB语法确实有经验.谢谢!) 解决方案 一般形式为: do { // Body } while (condition); 其中condition是类型为bool的某些表达式. 我个人很少编写do/while循环-在我的经验中,for,foreac ..
发布时间:2020-05-04 04:24:33 C#/.NET

R中的do-while循环

我想知道如何编写“同时做"风格的循环吗? 我发现了此帖子: 您可以使用repeat {}并使用if()和 用"break"控制字退出循环. 我不确定这到底是什么意思.如果您理解和/或有其他解决方案,请有人详细说明吗? 解决方案 很容易解释. repeat{ statements... if(condition){ break } } 或者类似 ..
发布时间:2020-05-04 04:20:12 其他开发

在Bash中模拟do-while循环

在Bash中模拟do-while循环的最佳方法是什么? 我可以在进入while循环之前检查条件,然后继续在循环中重新检查条件,但这是重复的代码.有没有更清洁的方法? 我的脚本的伪代码: while [ current_time ..
发布时间:2020-05-04 04:14:49 其他开发

Java:将hasNextInt与do-while循环配合使用,它甚至会忽略整数输入

我试图自己学习Java编程,并遇到了斯坦福大学提供的CS106A课程.这是一个很棒的免费在线课程.我看了几个讲座视频,到目前为止,我都很喜欢.我现在正在尝试做作业,但有一个我自己无法解决的问题. 它是此作业.基本上,它要求学习者创建一个控制台程序来获取用户输入的一些整数并作为响应,以显示最大和最小的数字. 下面的代码是我所做的,问题是当我尝试输入整数时,它将跳过输入的偶数.例如,如果我 ..
发布时间:2020-05-02 07:23:36 Java开发

测试循环是在顶部还是在底部? (一会儿vs一会儿做)

当我在大学(80年代中期)上CS时,不断重复的想法之一就是总是编写循环,循环在顶部(while)而不是底部(do ... while)进行测试. )的循环.这些概念经常以研究为依据,这些研究表明,在顶部进行测试的循环比在底部进行测试的循环在统计学上更可能是正确的. 结果,我几乎总是写在最上面测试的循环.如果它在代码中引入了额外的复杂性,我不会这样做,但是这种情况似乎很少.我注意到有些程序员倾 ..
发布时间:2020-04-27 03:27:35 其他开发

grep输出放入while循环

我目前已将我的grep输出配置为将所有内容放置在文件中,我正在尝试设置一些不需要创建文件的地方. func_database () { egrep "^[0-9]" file.txt | egrep "/ON /" | sed s/-[^@]*$// > /users/home/myhome/log/test.txt } ..
发布时间:2020-04-26 13:08:54 其他开发

Java do-while循环不起作用

我希望我的程序继续问这个问题,直到得到它可以使用的响应,特别是从0到20的数字。我在这个类上有很多其他东西,所以这里有一个小的摘录while(我已经为所有内容命名了变量)。 public static void main(String [] args){ do { halp = 1; System.out.println(“你的堡垒等级是多少?”); Scanner sc = ..
发布时间:2018-12-24 12:22:25 Java开发

Java SE执行while循环问题

当我编译代码时,我的java应用程序出现问题,它说找不到符号 roomLength 。 应用程序应该做的是提示用户输入房间名称然后如果它“退出”那么它必须关闭程序。否则会提示房间的长度,宽度和高度。如果这些尺寸中的任何一个为零或更小,它将再次重新调整尺寸。 class Room { 私有字符串名称; 私人双倍长度; 私人双倍宽度; 私人双倍身高; public Room ..
发布时间:2018-12-24 12:17:57 Java开发

do-while循环的目的是什么?

我知道它做了什么,以及它如何与while循环合作,但是不会有一个while循环代码是相同的,无论是否存在? 解决方案 请考虑以下因素: while(condition){ myFunction的(); } 和 do { myFunction(); } while(条件); 第二个表格执行 myFunction() at至少一次检 ..
发布时间:2018-12-20 21:28:21 Java开发

做什么都没有而“条件”则

在浏览ForkJoinPool的Java 8版本的代码时(我从Java 7中进行了一些有趣的更改)我遇到了这个结构(这里): do {} while(!blocker.isReleasable()&& !blocker.block()); 我为什么要像这样写它而不仅仅是 while(!blocker.isReleasable()&& !blocker.blo ..
发布时间:2018-12-10 22:36:53 Java开发

Java做while循环使字符串测试行为不同

我对使用||的行为感到非常困惑.equals函数的运算符。有没有理由我不能在字符串或其他东西上使用它? 这是有效的: do { System.out.println(“再次播放?[Y / N]”); //输入:Y play = in.nextLine(); play = play.toUpperCase(); } while(!“Y”.equals(input ..
发布时间:2018-12-07 19:21:26 Java开发