You cannot cast between integer and boolean values. However it is trivia to convert data between integer and boolean. For example,
int i = b ? 1 : 0;convert a boolean valuebinto an integer valuei, andboolean b = i != 0convert an integer valueiinto a boolean valueb.