import java.util.Scanner;

class DivideInteiros
{
	public static void main( String args[] )
	{
		int aux;
		String n, d;
		boolean erro;
		do
		{
			Scanner scan = new Scanner(System.in);
			System.out.println("Digite um valor para o numerador: ");
			n = scan.next();

			erro = false;
			for ( int i = 0; i < n.length(); ++i)
			{
				aux = n.charAt(i)-48;
				if ( ( aux < 0 ) || ( aux > 9 ) ) erro = true;
			}

			if ( !erro )
			{
				System.out.println("Digite um valor para o denominador: ");
				d = scan.next();

				erro = false;
				for ( int i = 0; i < d.length(); ++i)
				{
					aux = d.charAt(i)-48;
					if ( ( aux < 0 ) || ( aux > 9 ) ) erro = true;
				}
			}

			if ( erro )
			{
				System.out.println("O(s) valor(es) digitado(s) nao representa(m) um numero inteiro. Digite novamente!");
			}
			else
			{
				int num = Integer.parseInt(n);
				int den = Integer.parseInt(d));
				if (den != 0 ) System.out.println("Divisao inteira = " + num/den);
				else
				{
					erro = true;
					System.out.println("O denominador da divisao nao pode ser zero. Digite os valores novamente!");
				}
			}
		}
		while( erro );
	}
}

