【发布时间】:2017-11-13 15:35:32
【问题描述】:
所以我对 Java 编码还是很陌生(昨天开始)。我想要做的是输入一个整数,如果 int c 它高于 1 或低于 0(如果它不是 1 或 0),我希望它开始再次。如果 int c 等于 1 或 0,我希望算法继续。我试图在 if(c > 1 || c 之后插入某种循环,但它似乎不起作用,只会向我的控制台发送垃圾邮件。有什么简单的方法可以让算法重新开始吗?我已经尝试修复此问题超过 2 小时,但我只是一遍又一遍地让我感到困惑。
// more code up here but it is unimportant
int c = sc.nextInt();
if(c > 1 || c < 0) {
result = result + wrong;
System.out.println(result);
} else if (c == 1) {
result = result + notImplemented;
System.out.println(result);
} else if (c == 0) { //more code follows here but is unimportant
【问题讨论】:
-
"again" - 重用它...把它放在一个方法中并再次调用它
-
@lolo 我不想再次调用整个方法,因为上面还有更多内容。不过谢谢你,应该提到这一点。
标签: java string algorithm if-statement