只是想检查一下我的思维方式是否正确。这是一个示例方法:
1 public static boolean isCircle (int M, int m) {
2 boolean result = false;
3 if (M == m & M > 0 & m > 0) {
4 result = true;
5 }
6 return result;
7 }
如果我要绘制这种方法的程序图(每条线是一个节点,它们的路径是边),其中的变量不满足条件,例如 M = 1,m = 0。程序会从第 3 行 -> 行6,或从第 3 行 -> 第 5 行(条件结束)。我会认为第 3 行到第 6 行,但我不确定。