考虑以下这段 Java 代码:
import java.util.Scanner;
class BreakWhileLoop {
public static void main(String[] args) {
int n;
Scanner input = new Scanner(System.in);
while (true) {
System.out.println("Input an integer");
n = input.nextInt();
if (n == 0) {
break;
}
System.out.println("You entered " + n);
}
}
}
让我们看这个特殊情况:用户将始终输入除0以外的任何整数
。
1.我可以将此代码视为算法吗?
2.如果可以,如何计算其复杂度?
谢谢