What is the nature of input and output variables?

Are they Java integer data types? Is the purpose of the project to look at the steps of Booth's restoring division algorithm a bit at a time?
...