Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

32.415 visualizações

Publicada em

Curso em Vídeo de Java para Iniciantes, utilizando IDE NetBeans e desenvolvendo aplicações para Windows, Mac e Linux usando Swing.

Para ver todo o conteúdo do curso, acesse
http://www.cursoemvideo.com/course/curso-java-iniciante/
Ou ainda no nosso canal do YouTube
http://www.youtube.com/cursoemvideo

Publicada em: Educação
4 comentários
42 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
32.415
No SlideShare
0
A partir de incorporações
0
Número de incorporações
25.579
Ações
Compartilhamentos
0
Downloads
2.484
Comentários
4
Gostaram
42
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Curso de Java #06 - Tipos Primitivos e Tratamento de Dados

  1. 1. Todos os direitos de reprodução e distribuição reservados ao site Tipos Primitivos e Manipulação de Dados Aula 06
  2. 2. Todos os direitos de reprodução e distribuição reservados ao site Comentando seu Código // Este é um comentário de uma linha /* Nos comentários de muitas linhas, podemos escrever o quanto quiser até indicarmos o final do comentário */ * * * /** Exemplo para o CursoemVideo de Java @author Gustavo Guanabara @version 1.0 @since 2015-01-01 */
  3. 3. Todos os direitos de reprodução e distribuição reservados ao site int idade = 3; float sal = 1825.54f; char letra = 'G'; boolean casado = false; var inicio idade sal letra casado Integer idade = new Integer(3); Float sal = new Float(1825.54); Character letra = new Character(‘G’); Boolean casado = new Boolean(false); int idade = (int) 3; float sal = (float) 1825.54; char letra = (char) 'G'; boolean casado = (boolean) false; typecast Wrapper Class
  4. 4. Todos os direitos de reprodução e distribuição reservados ao site Família Tipo Primitivo Classe Invólucro Tamanho Exemplo Lógico boolean Boolean 1 bit true Literais char Character 1 byte ‘A’ - String 1 byte/cada "JAVA" Inteiros byte Byte 1 byte 127 short Short 2 bytes 32 767 int Integer 4 bytes 2 147 483 647long Long 8 bytes 263 Reais float Float 4 bytes 3.4e+38 double Double 8 bytes 1.8e+308
  5. 5. Todos os direitos de reprodução e distribuição reservados ao site Saída de Dados
  6. 6. Todos os direitos de reprodução e distribuição reservados ao site float nota = 8.5f; System.out.print(“Sua nota é” + nota); System.out.println(“Sua nota é” + nota); System.out.printf(“Sua nota é %.2f”, nota); System.out.format(“Sua nota é %.2f”, nota);
  7. 7. Todos os direitos de reprodução e distribuição reservados ao site Entrada de Dados
  8. 8. Todos os direitos de reprodução e distribuição reservados ao site import ;.lang
  9. 9. Todos os direitos de reprodução e distribuição reservados ao site import ;.util.Scanner
  10. 10. Todos os direitos de reprodução e distribuição reservados ao site int idade = teclado.nextInt(); import java.util.Scanner; Scanner teclado = new Scanner(System.in); float salario = teclado.nextFloat(); String nome = teclado.nextLine();
  11. 11. Todos os direitos de reprodução e distribuição reservados ao site Incompatibilidades Números <-> String
  12. 12. Todos os direitos de reprodução e distribuição reservados ao site int idade = 30; String valor = idade; String valor = (String) idade; String valor = Integer.toString(idade);
  13. 13. Todos os direitos de reprodução e distribuição reservados ao site String valor = “30”; int idade = valor; int idade = (int) valor; int idade = Integer.parseInt(valor);
  14. 14. Todos os direitos de reprodução e distribuição reservados ao site Agora vamos com Swing
  15. 15. Todos os direitos de reprodução e distribuição reservados ao site Nome: txtN2 Text: <vazio> Nome: txtN1 Text: <vazio> Nome: btnSoma Text: = Nome: lblResultado Text: 0
  16. 16. Todos os direitos de reprodução e distribuição reservados ao site Métodos Acessores Nome: lblResultado Text: 0 Método Getter Método Setter lblResultado.getText() lblResultado.setText()
  17. 17. Todos os direitos de reprodução e distribuição reservados ao site int numero1 = txtN1.getText(); Integer String
  18. 18. Todos os direitos de reprodução e distribuição reservados ao site Integer.parseInt( )int numero1 = txtN1.getText() ;
  19. 19. Todos os direitos de reprodução e distribuição reservados ao site Exercícios - Aula 06
  20. 20. Todos os direitos de reprodução e distribuição reservados ao site Marinha (CAP-PD)
  21. 21. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  22. 22. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  23. 23. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  24. 24. Todos os direitos de reprodução e distribuição reservados ao site Aeronáutica (EAGS-SIN)
  25. 25. Todos os direitos de reprodução e distribuição reservados ao site fale@sistemaeducandus.com.br

×