Lwkass 1 #1 Posted April 19, 2010 (edited) # Tipos de Dados e Concatenação Aula 2 #Declaração de Variáveis/Atributos: Os tipos de dados são o que definem quanta memória será necessária para guardar a variável. Variáveis é o melhor jeito de se trabalhar com esses tipos de dados, uma vez que cada tipo de dado tem um alcance e um espaço necessário na memória diferentes. Para declarar uma variável, mostramos primeiro que tipo de dado ele é e em seguida o nome dessa variável, claro que é extremamente aconselhável que nome da variável siga as convenções de nomenclatura, veja a frente os tipos primitivos de dados que existem em Java. #Números Inteiros: - Byte (byte) - Byte: O tipo byte possui o menor alcance, e consequentemente ocupa menos memória que os outros, os valores de byte podem ir desde -128 até 127, e ocupa 1 byte ou 8 bits - Short (short) - Curto: O short tem o alcance de -32.768 até 32.767, e ocupa 2 bytes ou 16 bits. - Integer (int) - Inteiro: O tipo int guarda números inteiros, que vão desde -2.147.483.648 até 2.147.483.647, ocupa 4 bytes ou 32 bits na memória e é o tipo de dado mais comum. - Long (long) - Longo: Tem alcance de -9,22E+18 (exatamente -9.223.372.036.854.775.808) e que vai até 9,22E+18 (exatamente 9.223.372.036.854.775.807), é o tipo de dado que tem o maior alcance e conseqüentemente ocupa mais espaço na memória, o long ocupa 8 bytes ou 64 bits. #Números Decimais: - Float (float) - Flutuante: Float é o mais comum para dados decimais, no float podemos guardar números de 1,4E-45 até 3,4028235E+38. Para utilizar float, adicione um ‘f’ ou ‘F’ ao final do valor. - Double (double) - Duplo: Para números com grande precisão e/ou extraordinários, que são usados na astrologia, por exemplo, usamos o double, que é o tipo de dado mais complexo em Java e o mais valor possível é 1,797.693.134.862.315.7E+308. #Caracteres: - Character (char) - Caractere: Char ocupa apenas 2 bytes, o que torna Java ideal para programar em línguas latinas, asiáticas ou qualquer outra que utilize caracteres diferentes do padrão ASCII ASCII usa apenas 1 byte e fornece 256 caracteres, mas o padrão usado pelo Java nos dá a possibilidade de até 65.536 caracteres diferentes. O tipo char guarda o valor em bytes do caractere e para usa-lo, basta digitar o valor entre apóstrofos, Exemplo: ‘a‘. - String (string) - Linha: Tipo string não é primitivo, mas faz parte do pacote java.lang então virou um semi-primitivo. Ele guarda a cadeia de caracteres na variável, para usa-lo coloque a cadeia de caracteres entre aspas, Exemplo: “Olá Mundo”. #Boolean: - Boolean (boolean) - Booleano: Boolean é um tipo de dado que só pode ter 2 valores, ou true (verdadeiro) ou false (falso). #Exemplo: Agora que você viu os tipos de dados primitivos e semi-primitivos, para declarar uma variável para um valor inteiro, por exemplo, você faz assim: int inteiro1 = 200; Portanto, toda variável, necessita de um tipo de dado para um valor: tipo_de_dado nome_da_variavel = valor; Mas não só em variáveis são usados os tipos de dados, para uma função também se usa tipos de dados, para uma classe. #Concatenação: Concatenação tem a finalidade de unir duas ou mais cadeias de caracteres, um exemplo simples que mostra o funcionamento da concatenação: Lw + kass = Lwkass; Ja + Va = Java; Guar + da + - + Chuv + a = Guarda-Chuva; Agora um exemplo em Java seria assim: String str1 = "Guarda-"; String str2 = "Chuva"; System.out.println(str1 + str2); Vai retornar: Guarda-Chuva Mas você não precisa necessariamente colocar todas as palavras em variáveis, você pode fazer isso: String str1 = "Mundo"; String str2 = "va"; System.out.println("Olá, " + str1 + " ja" + str2); Retornara: Olá, Mundo java Mas lembre-se não confunda o “+” da concatenação com o “+” de adição de valores numerais, é o mesmo símbolo com funcionalidades diferentes. #Exercício: Faça um algoritmo que imprima na tela, o nome de todos os dados (byte, integer, long, short, boolean...) cada um em uma linha e o valor deles. ----------------- Próxima Aula: Processos e Estrutura Seletiva Aula feita por: Lwkass Edited April 26, 2010 by Lwkass Share this post Link to post Share on other sites
Dark Skyllen 7 #2 Posted April 22, 2010 Muito boa suas aulas, espero que continue com as mesmas. Aprovado e movido. Share this post Link to post Share on other sites
bigbai 0 #3 Posted April 22, 2010 Adorei, continue com as aulas. Share this post Link to post Share on other sites
Lwkass 1 #4 Posted April 22, 2010 Adorei, continue com as aulas. Valeu, sim sim eu vou continuar com as aulas, só peço que pelomenos postem, duvidas, sugestões, pedidos... ou seja oque for Share this post Link to post Share on other sites
dragonlorde 0 #5 Posted April 22, 2010 Gostei muito do estilo de java... Principalmente a simplicidade da concatenação... So não me boto a aprender java porque to tentando c++ n qro me confundi... mas tem coisas muito parecidas... Obrigado pela contribuição... Share this post Link to post Share on other sites
Lwkass 1 #6 Posted April 22, 2010 Gostei muito do estilo de java...Principalmente a simplicidade da concatenação... So não me boto a aprender java porque to tentando c++ n qro me confundi... mas tem coisas muito parecidas... Obrigado pela contribuição... você não ira se confundir pode ter certeza, até porque o estilo c++ é parecido com java em varios aspectos, quem aprende/sabe c++ e vai pra java, vai achar super simples e facil, e quem aprende java e vai pra c++ vai achar facil também... Share this post Link to post Share on other sites
dragonlorde 0 #7 Posted April 22, 2010 Entao por isso vou começar com C++ Mesmo assim vou acompanhar suas aulas... Share this post Link to post Share on other sites