Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: sararomero3110 en 27 de Noviembre 2014, 12:10

Título: Duda proyecto Java de la Universidad
Publicado por: sararomero3110 en 27 de Noviembre 2014, 12:10
Buenas Tardes!
Les escribo por si me podrian resolver una duda. Tengo que hacer un toString() en el que aparezca lo siguiente:
“(0000230) Fundamentos de Programación, 2014-15, PRIMERA, 7.5, NOTABLE”

Mi duda es como puedo poner El curso academico de la manera especifica que pone ahi, "2014-15"

Por ahora tengo esto:
Código: [Seleccionar]

public String toString() {
String res = getAsignatura() + "," + getCursoAcademico() + "-"
+ getCursoAcademico() + "," + getConvocatoria() + ","
+ getValor() + "," + getCalificacion();
return res;




Gracias de antemano
Título: Re:Duda proyecto Java de la Universidad
Publicado por: Ogramar en 27 de Noviembre 2014, 13:09
Hola, ¿qué es lo que te devuelve el método getCursoAcademico? Pega el código donde podamos ver ese método para hacernos una idea...  ;D

Supongo que no te sirve:

Código: [Seleccionar]

public String toString() {
String res = getAsignatura() + ", 2014-2015" + "," + getConvocatoria() + ","
+ getValor() + "," + getCalificacion();
return res;
Título: Re:Duda proyecto Java de la Universidad
Publicado por: sararomero3110 en 27 de Noviembre 2014, 13:25
El enunciado de la parte que corresponde al getCursoAcademico() es el siguiente:
"Una nota representa la calificación obtenida por un alumno en una asignatura de un curso académico concreto, dado por el año de comienzo del mismo (por ejemplo, 2014 para el curso 2014/15)."
Título: Re:Duda proyecto Java de la Universidad
Publicado por: Ogramar en 27 de Noviembre 2014, 13:35
¿Pero no tienes el código ya creado? Es decir, ¿no tienes el método getCursoAcademico() ya definido?

Si sólo lo estás definiendo a nivel conceptual podrías hacerlo así:

 
Código: [Seleccionar]
public String toString() {
String res = getAsignatura() + "," + getCursoAcademicoAnyoInicio() + "-"
+ getCursoAcademicoAnyoFin() + "," + getConvocatoria() + ","
+ getValor() + "," + getCalificacion();
return res;

Este método te devolvería el año de inicio del curso académico: getCursoAcademicoAnyoInicio() y el otro lo mismo para el año de terminación.

Salu2
Título: Re:Duda proyecto Java de la Universidad
Publicado por: sararomero3110 en 27 de Noviembre 2014, 13:45
Eso es lo que necesitaba!!
 Muchisimas gracias :D :D :D