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
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Curso de Java #06 - Tipos Primitivos e Tratamento de Dados
1. Todos os direitos de reprodução e distribuição reservados ao site
Tipos Primitivos e
Manipulação de Dados
Aula 06
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. 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. 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. Todos os direitos de reprodução e distribuição reservados ao site
Saída de
Dados
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. Todos os direitos de reprodução e distribuição reservados ao site
Entrada de
Dados
8. Todos os direitos de reprodução e distribuição reservados ao site
import ;.lang
9. Todos os direitos de reprodução e distribuição reservados ao site
import ;.util.Scanner
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. Todos os direitos de reprodução e distribuição reservados ao site
Incompatibilidades
Números <-> String
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. 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. Todos os direitos de reprodução e distribuição reservados ao site
Agora vamos
com Swing
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. 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. Todos os direitos de reprodução e distribuição reservados ao site
int numero1 = txtN1.getText();
Integer String
18. Todos os direitos de reprodução e distribuição reservados ao site
Integer.parseInt( )int numero1 = txtN1.getText() ;
19. Todos os direitos de reprodução e distribuição reservados ao site
Exercícios - Aula 06
20. Todos os direitos de reprodução e distribuição reservados ao site
Marinha (CAP-PD)
21. Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
22. Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
23. Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
24. Todos os direitos de reprodução e distribuição reservados ao site
Aeronáutica (EAGS-SIN)
25. Todos os direitos de reprodução e distribuição reservados ao site
fale@sistemaeducandus.com.br