- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我试图解决这个关于计算 While 循环以及它们何时退出的问题:“你的 friend 午餐时感到无聊,正在爬楼梯取乐。他走上两层楼梯,走下一层,走上两层楼梯,走下一层,依此类推。她需要多少次 while 循环迭代才能走到第 10 级楼梯?” (这是来自 CODEHS)
我已经在脑子里尝试过代码了,但我一直卡在 9 处。显然答案是 10 ?这没有任何意义,因为在 while 循环的第 9 次迭代中,您将 2 添加到 9 (stairsWalked),9 + 2 = 11,您无法再执行 if 语句并卡在 11 处,因此退出 while 循环。所以我的答案是它在 while 循环的第 9 次迭代处停止。
int stairsWalked = 0;
while (stairsWalked < 10)
{
stairsWalked += 2;
if (stairsWalked < 10)
{
stairsWalked -= 1;
}
}
这困扰了我很长时间,所以我决定将代码放入 Eclipse 中,通过计算 while 循环的迭代次数,我仍然得到 9。 (我把这个类(class)命名为 Jinji 因为我很无聊哈哈)
public class Jinji {
public static void main(String args[]) {
int stairsWalked = 0;
int count = 0;
while (stairsWalked < 10)
{
stairsWalked += 2;
if (stairsWalked < 10)
{
stairsWalked -= 1;
}
count++;
}
System.out.print(count);
}
}
如果有人能帮助我从概念上理解为什么它是 10,那将会有很大帮助!谢谢<3
最佳答案
0 -> 2 -> 1
1 -> 3 -> 2
2 -> 4 -> 3
3 -> 5 -> 4
4 -> 6 -> 5
5 -> 7 -> 6
6 -> 8 -> 7
7 -> 9 -> 8
8 -> 10 - exit
现在是9
关于java - CODEHS While 循环计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55788311/
所以我试图解决这个关于计算 While 循环以及它们何时退出的问题:“你的 friend 午餐时感到无聊,正在爬楼梯取乐。他走上两层楼梯,走下一层,走上两层楼梯,走下一层,依此类推。她需要多少次 wh
所以我目前正在参加我的学校名为 Ap Computer Science in Java (Mocha) 的类(class)。我被困在 4.12.4 阶段。这是练习 在这个问题中,您将设计几个类来代表服
我在类里面花了两天时间试图弄清楚,但我就是不明白其中的一些错误。 我实际上在这个网站上发现了类似的问题,但我仍然不明白。 类(class)名称为 4.12.4 服装店。 In this problem
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
在我的学校,我正在使用名为 codehs.com 的网站学习如何使用 JS 进行编码。过了一段时间,我学会了用 JS 来绘制图形。有一点我必须创建一个圆圈: var circle = new Circ
这是我应该做的: 你的 friend 想尝试做一个字梯!这是一个单词列表,其中每个单词与其前面的单词有一个字母的差异。这是一个例子: cat cot cog log 编写一个程序来帮助你的 frien
我的代码的问题是,它不是用“!”替换“i”,而是添加“!”,保留“i”并删除“i”后面的字母。如何修复我的代码? 这是我现在的代码: my_string = input("Enter text: ")
这就是我应该做的: This program is an extension of your previous ‘Owls’ program. You can find your previous p
这是我应该做的:当您用感叹号代替字母“i”时,单词会更有趣! 编写一个程序,要求用户输入一个字符串,然后打印相同的字符串,并将每个小写字母替换为感叹号。你的程序应该: 将初始字符串转换为列表使用 fo
我一整天都在尝试运行这个 Maven 程序,但无济于事。我不断收到此错误: [ERROR] Failed to execute goal org.codehous.mojo:exec-maven-pl
我是一名优秀的程序员,十分优秀!