• Sábado 21 de Septiembre de 2024, 17:36

Autor Tema:  Esta Iteracion Esta Mal Escrita!!!  (Leído 843 veces)

edu4D

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Esta Iteracion Esta Mal Escrita!!!
« en: Viernes 7 de Marzo de 2008, 18:38 »
0
Hola a todos compañeros,
Bueno primero de todo deciros que es mi primer post y teniendo en cuenta lo poco que se de java no sera el ultimo. (no acostumbro poner acentos)

Mirad estoy estudiando Ingenieria de Telecomunicaciones y me ha tocado programación en Java.

Me han encargado una practica que consiste en hacer un recopilatorio de discos un tanto inteligente.
Intento hacer una iteración que indique que en el caso de que un tema tenga una duración mas larga que la que permite el recopilatorio o que el titulo se repita dentro del recopilatorio este envie un false y amplie el tamaño del recopilatorio(almacen)

A ver si me podeis decir que falla de esta iteración.
Muchas gracias a todos!

Iteracion del recopilatorio:

 if(this.tm(duradaActual) > this.rec1.length || this.tm(titol)= this.rec1.equals™){
            return false;
            this.ampliar();    
        }

tm=cancion
duradaActual=tamaño del tema actual
rec1= atributo del tipo recopilatorio que hace de almacen
ampliar= metodo que amplia el disco.

frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: Esta Iteracion Esta Mal Escrita!!!
« Respuesta #1 en: Viernes 14 de Marzo de 2008, 05:17 »
0
Bueno ,en realidad noto un error y es que primero está retornando 'false' antes de utilizar el método ampliar, por lo cual el 'return' hace que se salga de la función que hace el llamado al 'if'.

Pruebe llamando primero al método ampliar y luego sí retornar 'false'