此代码的控制流图看起来如何?

时间:2019-10-23 17:18:23

标签: java graph controls flow cc

我正在尝试为这小段代码绘制控制流程图,以便可以在其上运行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++;        
    }
}

0 个答案:

没有答案