Um tipo de dado determina o escopo onde um determinado atributo pode existir.
Em Java temos oito tipos de dados básicos, nativos da linguagem. São eles:
● boolean (true ou false): Valores Booleanos;
● char (0 a 65535): Caracteres representados em 16 bits;
● byte (-128 a 127): Inteiro de 8 bits;
● short (-32768 a 32767): Inteiro de 16 bits;
● int (-2E31 e 2E31): Inteiro de 32 bits;
● long (-2E63 e ( 2E63 - 1) ): Inteiro de 64 bits;
● float (1.40239846E-46 e 3.40282347e+38): Ponto flutuante de precisão simples;
● double (4.94065645841246544E-324 e 1.7976931348623157E+308): Ponto flutuante de precisão dupla.
A linguagem Java é case sensitive, ou seja, diferencia maiúsculas de minúsculas. Portanto quando for declarar seus atributos se atente a isso, pois tipos primitivos são declarados com letras minúsculas.
Explicando os tipos:
boolean: Este tipo representa apenas dois estados, true(verdade em português) e false(falso em português). Muito usado para representar atributos que só exercem dois valores em todo o ciclo de vida do programa.
Exemplo de utilização: representar o sexo de uma pessoa(só existe dois valores possíveis).
char: Tipo caracter, representa apenas caracteres(letras e números) UNICODE. Cada atributo do tipo char representa um caracter, que deve estar entre aspas simples.
Exemplo de utilização: Representar a letra inicial do nome de uma pessoa.
byte, short, int e long: Tipos de valores inteiros. Como o próprio nome já diz, estes tipos aceita valores inteiros(não-decimais) no seu escopo. A diferença entre byte, short, int e long são os intervalos de valores que eles aceitam. O short tem o menor intervalo e long o maior, como visto na lista descrita no inicio deste post.
Exemplo de utilização: representar a idade de uma pessoa.
float e double: Tipos de valores ponto flutuante. Representam valores com digitos decimais. Como nos inteiros, a diferença entre float e double é o intervalo de valores aceitos(vide lista no inicio do post).
Exemplo de utilização: representar a média de um aluno no semestre.
Mas cadê o tipo String?
String não é um tipo nativo da linguagem. String é uma classe que representa um array de caracteres. Utilizado para representar palavras, frases etc. Uma String é constante, ou seja, após inicializada seu valor é imutável. Para se criar Strings mútaveis, temos a classe StringBuffer.
Trarei um pouco mais de detalhes da classe String mais à frente.
Espero que tenham entendido.
Abraços.
terça-feira, 11 de março de 2008
Tipos de dados nativos da linguagem Java
Postado por
Francislon Silva
às
04:29
Marcadores: artigo, java, tipos primitivos
4 comentários:
Olá,
Sou Stephanie Sarmiento, da empresa HOTWords.
Gostaria de convidá-lo a utilizar a ferramenta HOTWords de Publicidade Contextual. Existem muitos anunciantes interessados em exibir seus anúncios em sites com o perfil do Chá de Tecnologia.
Com o HOTWords, editores de sites, blogs e portais passam a contar com uma nova fonte de receita gerada a partit dos textos de matérias e notícias publicados em seus sites.
Para implementar o HOTWords é simples e não envolve nenhum tipo de custo. Cadastre-se no Programa de Parcerias HOTWords: http://site.hotwords.com.br/seja_parceiro.jsp?crsource=promo5
Basta inserir as TAGs (linhas de código) nas páginas onde os anúncios deverão aparecer. A identificação de palavras relevantes é realizada automaticamente pelo sistema.
Para mais informações acesse nosso site: http://site.hotwords.com.br/partners_faq.jsp e leia nossa FAQ.
Estou a disposição para eventuais dúvidas.
Atenciosamente,
Stephanie Sarmiento
------------------------------
smarques@hotwords.com.br
www.hotwords.com.br
------------------------------
Phone: 11 3178 2514
------------------------------
Olá,
Estou entrando em contato novamente para tratar da Parceria Comercial mencionada via e-mail em 11/03/08.
Continuamos interessados no site.
Aguardo um retorno para iniciarmos a negociação.
Grata e à disposição,
Stephanie Sarmiento
------------------------------
smarques@hotwords.com.br
www.hotwords.com.br
------------------------------
Phone: 11 3178 2514
------------------------------
Bom. Continue usando essa maneira simples que você tem de explicar. To acompanhando. Flw.
Otima Explicação!!
Postar um comentário