avatar
do-while question# Java - 爪哇娇娃
x*a
1
int x = 6; int success = 0;
do {
switch(x) {
case 0: System.out.print("0"); x += 5; break;
case 1: System.out.print("1"); x += 3; break;
case 2: System.out.print("2"); x += 1; break;
case 3: System.out.print("3"); success++; break;
case 4: System.out.print("4"); x -= 1; break;
case 5: System.out.print("5"); x -= 4; break;
case 6: System.out.print("6"); x -= 5; break;
}
} while ((x != 3) || (success < 2));
what is the output?
61433 or 6143?
avatar
g*e
2
61433呀

【在 x****a 的大作中提到】
: int x = 6; int success = 0;
: do {
: switch(x) {
: case 0: System.out.print("0"); x += 5; break;
: case 1: System.out.print("1"); x += 3; break;
: case 2: System.out.print("2"); x += 1; break;
: case 3: System.out.print("3"); success++; break;
: case 4: System.out.print("4"); x -= 1; break;
: case 5: System.out.print("5"); x -= 4; break;
: case 6: System.out.print("6"); x -= 5; break;

avatar
x*a
3
I choose this answer and it turns wrong.

【在 g**e 的大作中提到】
: 61433呀
avatar
g*e
4
跑了一下就是输出这个

【在 x****a 的大作中提到】
: I choose this answer and it turns wrong.
avatar
x*a
5
yes, I complied, too. not sure if something is wrong.
avatar
x*p
6
61433
The answer from what you see is wrong.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。