Java - ayuda con un programa en java

   
Vista:

ayuda con un programa en java

Publicado por anahii anahii1995@hotmail.es (1 intervención) el 28/02/2014 02:04:02
Escribir un programa en java para implementar la clase del siguiente diagrama de clase UML:
Diagnosis
- sum : int
- name: String
+ Diagnosis(name: String)
+ setName(name: String) : void
+ getName( ) : String
+ getSum( ) : int
+ sumForCycle(n: int) : int
+ sum_WhileCycle(n: int) : int
+ sum_DoWhileCycle(n: int) : void
+ toString( ) : String
+ main(args: String[]) : void
Diagnosis(name: String)
Recibir por parámetro el nombre del usuario y asignarlo al atributo nombre.
setName(name: String) : void
Recibir por parámetro el nombre del usuario y asignarlo al atributo nombre.
getName( ) : String
Regresar el valor del atributo nombre.
getSum( ) : int
Regresar el valor del atributo sum.
sum_ForCycle(n: int) : int
Recibir el numero n por parámetro y sumar las serie 1,2,3,…,n utilizando un ciclo for y regresando el valor de la suma.
sum_WhileCycle(n: int ) : int
Recibir el numero n por parámetro y sumar las serie 1,2,3,…,n utilizando un ciclo while y regresando el valor de la suma.
sum_DoWhileCycle(n: int) : void
Recibir el numero n por parámetro y sumar las serie 1,2,3,…,n utilizando un ciclo do-while y almacenar el valor de la suma en el atributo.
toString( ) : String
Este método debe regresar una cadena formateada con todos los atributos de la clase Diagnosis, cada uno separado por un espacio.
main(args: String[]) : void
Este método debe:
- Crear un objeto de la clase Diagnosis y luego:
- Modificar su nombre
- Pedir un valor n y llamar al método sum_ForCycle, mostrando su resultado.
- Pedir un valor n y llamar al método sum_WhileCycle, mostrando su resultado.
- Pedir un valor n y llamar al método sum_DoWhileCycle.
- Llamar al método toString y mostrar la información del objeto (incluirá el nombre y la suma obtenida con el método sum_DoWhileCycle y almacenada en el atributo sum
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder