duda codigo
Publicado por sharona (1 intervención) el 17/03/2007 17:10:22
Bueno es mi primer mensaje en el foro, y os escribo para poneros una dudilla sobre java a ver si me la podeis solucionar.
Os pego aquí el código que me da problema:
/**
* Adds a number to the array, if it is not full
* @param elem The number to add to the array
* @return false if the array is full, else true.
*/
public boolean add (int elem){
if (quantity = elements.length) {
System.err.println("Error: full collection, cannot add");
return false;
} else {
elements[quantity++]= elem;
return true;
}
}
El error que me da el compilador es :
Type mismatch: cannot convert from int to boolean
Se que en java no se puede realizar conversiones de int a boolean , pero no se como solucionarlo.
Gracias por adelantado
Os pego aquí el código que me da problema:
/**
* Adds a number to the array, if it is not full
* @param elem The number to add to the array
* @return false if the array is full, else true.
*/
public boolean add (int elem){
if (quantity = elements.length) {
System.err.println("Error: full collection, cannot add");
return false;
} else {
elements[quantity++]= elem;
return true;
}
}
El error que me da el compilador es :
Type mismatch: cannot convert from int to boolean
Se que en java no se puede realizar conversiones de int a boolean , pero no se como solucionarlo.
Gracias por adelantado
Valora esta pregunta


0