Can anyone tell me how can i write a program where i have to read a c program from a text file and then count the number of if-else statements, excluding the nested if-else. Here in this program i have counted the number of if and else from a text file, but how do i exlude the nested if from this count? please help me with it.
package softwaretesting;
import java.io.*;
import java.util.Scanner;
public class SoftwareTesting {
public static void main(String[] args) throws IOException {
    int countIf = 0, countElse = 0;
    Scanner input;
    input = new Scanner(System.in);
    String fileName;
    System.out.println("Enter the path of the file from which no of if and else statements are to be counted");
    fileName = input.next();
    Scanner file;
    file = new Scanner(new File(fileName));
    int count=0;
    while (file.hasNextLine())
    {
        String line = file.nextLine();
        if (line.indexOf("if") != -1 && count%2==0 )
        {   
            countIf++;
        }
        if (line.indexOf("else") != -1  )
        {
            countElse++;
        }
    }
    {
        System.out.println("No of If statements: " + countIf);
        System.out.println("No of Else statements: " + countElse);
    }
}
}