Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2016, 22:13
Avatar de gacsnic75
gacsnic75
 
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Valor predeterminado de los datos primitivos

hola a todos tengo una curiosidad con respecto a los valores predeterminado, estoy utilizando netbeans en debian sid.

paso lo siguiente en una función especifique que recibiría datos byte pero el que llama a la función si netbean me manda un error de incompatibilidad de tipo de datos ejemplo

private void runfuncion(byte valor){
//cuerpo de la funcion
}

runfuncion(1)// esto netbeans me marca error por incompatibilidad

hice la prueba tambien con short y el mismo resultado me da un error de incompatibilidad, se que puedo solucionar con un cast, pero me imagino que lo que quiero ahorarme en memoria lo utilizare en proceso al hacer el cast.

en la mayoria de ocaciones he utilizado int para evitarme poner el cast ya que no le veo sentido hacer uno por otro.

si byte es de -127 a 128 deberia tomar 1 como un dato compatible. Sera netbean el que pone esa limitante como se corrige?

muchas gracias

Saludos