Duvida de como fazer Exceção dica ae galera

Galera e o seguinte tentei fazer uns exemplos aqui mas não conseguir como realmente se deve usar exceção tenho que fazer na classe abaixo.

no cadastro de ComputadorBordoFord quando um valor negativo de qteLitros for informado, uma exceção deve ser gerada.

como que eu faço isso ???

[code]public class ComputadorBordoFord extends ComputadorBordo {

private String consumoInstantaneo;

public ComputadorBordoFord (String codigo, String kmRodado, float qteLitros, String consumoInstantaneo) {
	/* Chamando o construtor da superclasse (Equipamento) */
	super(codigo, kmRodado, qteLitros);
    setConsumoInstantaneo(consumoInstantaneo);
	
	}
			
	public void setConsumoInstantaneo (String consumoInstantaneo) {
    this.consumoInstantaneo = consumoInstantaneo;
    }
    
    public String getConsumoInstantaneo () {
    	return consumoInstantaneo;
    }
   
 public String toString() {
 System.out.println("  ");
 return(super.toString()+ " Consumo Instantaneo : " +consumoInstantaneo );
}

} [/code]

http://www.cin.ufpe.br/~java/jai/aula7/index.html

Precisa colocar no caso dentro da classe computadordeBordo

public float getQteLitros() throws NotaNegativaException{
if(this.qteLitros < 0) {
throw new NotaNegativaException();
}
return this.qteLitros;

Ou eu posso colocar direto dentro do programa principal a exceção logo aposto que o valor é digitado ??

Fica a seu critério…
Mas acho melhor você colocar essa validação no set, não?Que é onde você configura o valor da propriedade…