Comparar BigDecimal qual maior ou menor?

Boa tarde amigos.

tenho 2 valores de percentuais e preciso verificar qual é o maior

um dos valores é o percentual de desconto que o vendedor pode dar,
e o outro é o percentual de desconto que o foi dado

o valor de desconto dado pelo vendedor não pode ser maior que o desconto permitido.

se alguem puder me dar um exemplo agradeço desde já.

http://download.oracle.com/javase/6/docs/api/java/math/BigDecimal.html#compareTo%28java.math.BigDecimal%29

[quote=paulosis]Boa tarde amigos.

tenho 2 valores de percentuais e preciso verificar qual é o maior

um dos valores é o percentual de desconto que o vendedor pode dar,
e o outro é o percentual de desconto que o foi dado

o valor de desconto dado pelo vendedor não pode ser maior que o desconto permitido.

se alguem puder me dar um exemplo agradeço desde já.[/quote]

Acho q com isso voce resolve sua vida:

[code]public static void main(String[] args) {

	BigDecimal valor1 = new BigDecimal(222);
	BigDecimal valor2 = new BigDecimal(111);
	
	if (valor1.compareTo(valor2) == 1){
		System.out.println("valor1 é maior");
	} else if(valor2.compareTo(valor1) == 1){
		System.out.println("valor2 é maior");
	}

}[/code]
1 curtida