Arrendondando apenas valores com casa decimal 0(zero)

Como eu faço para arredondar apenas números com casas decimais = 0?

Exemplo:

10 / 3 = 3.33; // <-  Permanece como está!
10 / 2 = 5.0;  // <- Converter para 5!

Já tentei usando o mod(%), mas não deu certo.

@Dragoon sabe a resposta?

Neste post meu tem o que você precisa, da uma conferida

EDIT:
Basicamente você pode converter o valor para int(para remover as casas decimais) e comparar o valor double e int, se os números forem iguais você imprime a variavel int

Eu não sei como você fez, mas, talvez seja algo

public static void main(String[] args) {
	// TODO code application logic here
	int result0 = 0;
	double result1 = 0;
	if ((10 % 2) == 0)
	{
		result0 = (int)(10d / 2);
		System.out.println(result0);
	}
	if ((10 % 3) != 0)
	{
		result1 = (10d / 3);
		BigDecimal bd = new BigDecimal(result1).setScale(2, RoundingMode.HALF_EVEN);
		System.out.println(bd.doubleValue());
    }
}

Ideone OnLine Exemplo

Dá uma pesquisa melhor eu não sou desenvolvedor Java, não sei se é a melhor solução.

A do @mike resolveu problema!

:+1:t2: Marca a resposta como solução e coloca [RESOLVIDO] no nome do tópico para facilitar quem estiver com o mesmo problema

Não precisa colocar resolvido no titulo, só fechar realmente.