utilidades
Class EnteroPositivo

java.lang.Object
  extended by utilidades.EnteroPositivo

public class EnteroPositivo
extends java.lang.Object

Clase que contiene la representación de un número entero positivo. Se encarga de recibirlo como un String y de comprobar que sea efectivamente un número entero positivo. Contiene métodos para almacenar y recoger el número, e informa de cualquier anomalía en él.

Author:
David Domínguez

Field Summary
private  int enteroPositivo
          Variable con el número ya en un entero.
private  java.lang.String stringNumero
          Variable que contiene el número en un String.
 
Constructor Summary
EnteroPositivo(java.lang.String stringNumero)
          Constructor que recibe la representación del número en un String.
 
Method Summary
 MensajeEstado esPositivo()
          Comprueba que el número String almacenado sea un número entero positivo.
 int getEnteroPositivo()
          Método "get" para el número entero positivo como un entero.
 java.lang.String getStringNumero()
          Método "get" para el número entero positivo almacenado como un String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringNumero

private java.lang.String stringNumero
Variable que contiene el número en un String.


enteroPositivo

private int enteroPositivo
Variable con el número ya en un entero.

Constructor Detail

EnteroPositivo

public EnteroPositivo(java.lang.String stringNumero)
Constructor que recibe la representación del número en un String. Lo almacena en la variable de clase dedicada a tal efecto.

Parameters:
stringNumero - número a almacenar en la clase como un String.
Method Detail

getEnteroPositivo

public int getEnteroPositivo()
Método "get" para el número entero positivo como un entero. ATENCIÓN: Antes de usarlo se debe haber comprobado que el número es un entero realmente mediante el método esPositivo, y en caso de que devuelva un MensajeEstado que indique validez, podrá usarse este método.

Returns:
entero representando el valor que almacena la clase

getStringNumero

public java.lang.String getStringNumero()
Método "get" para el número entero positivo almacenado como un String. Se puede usar siempre, pero sin usar el método esPositivo no se tendrá seguridad de que el String represente un número entero positivo válido.

Returns:
String con el valor almacenado en la clase

esPositivo

public MensajeEstado esPositivo()
Comprueba que el número String almacenado sea un número entero positivo. Comprueba que no sea una cadena vacía, que sea un número entero, y que sea cero o mayor que cero, es decir, un número entero positivo válido.

Returns:
mensajeEstado indicando si ha ido bien la comprobación, en cuyo caso no incluye mensajes, o, si ha ido mal, indicando en el mensaje el error ocurrido en la comprobación
See Also:
MensajeEstado, Integer.parseInt(java.lang.String)


Herramienta de Creación de Examen QTI. Universidad de Sevilla. e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


EDITOR DE FORMATO DE LA NORMA QTI DEL IMS

: Domínguez Briante, David
: Ingeniería Telecomunicación