Você está na página 1de 2

Converso de tipos

Este o nome dado quando se converte uma varivel de um tipo um outro . Essa necessidades ocorre um virtude de muitas vezes os valores inseridos pelo usurio serem tipados como String e para que ocorra uma operao aritmtica , por exemplo , necessrio para que esse valor seja do tipo numrico . Outras ocasies ocorrem a fim reduzira a quantidade de memoria utilizada. Esta alterao e feita apenas apresentando-se o novo tipo do dado escrito feita apenas apresentando-se o novo tipo do dado escrito entre parnteses antes do valor ou da varivel. 1- Downcasting -> Converte para um tipo mais simples (menos bits), Por isso , pode dar algum problema junto ao JVM 2- UpCasting -> Converte para um tipo mais complexo , no havendo grandes problemas nestes tipo de troca de tipos. Hierarquia da converso dos tipos BYTE CHAR SHORT INT FLOAT LONG DOUBLE

EXEMPLO: Public class TrocaTipo { Public static void main (String Args[]) { Int C = 3; Float d = 1.5f; Byte resultado = (byte) (c+d); System.out.println(resultado); } }

Converso de tipos atravs de mtodos comum ter a necessidade de converter um tipo em outro , mas nem sempre apenas o CAST auxilia suficientemente .Existem classes para cada tipo de dados e metodos para converso que permitem que o lado passado como parmetro seja convertido para o tipo requisitado . Classe byte short integer metodo ParseByte() ParseShort() ParseByte() parseInt() ParseShort() ParseByte()

long

parseLong() parseShort() parseInt() Parsebyte

Float

parseInt() parsefloat() parserLong() parseInt() parseShort() parseByte()

Você também pode gostar