我正在尝试为这小段代码绘制控制流程图,以便可以在其上运行CC。我似乎无法掌握如何结束图表。是否会有另一条边缘从一会儿回到顶部或从一会儿到出口节点?如果我画一个出口节点并在其上画一条边,我得到的CC值为2,但分析工具给出的我的CC值为3。我制作了一张图,但由于没有足够的代表而无法张贴。
public static void readCustomerData()
{
int customerCount = 0;
String customerNumber, cLastName, cFirstName;
double customerBalance;
while(masterFile.hasNext() && customerCount < MAX)
{
statement1;
statement2;
statement3;
statement4;
statement5;
statement6;
statement7;
increment statement++;
}
}