Você está na página 1de 25

Todos os direitos de reprodução e distribuição reservados ao site

Aula 06
Tipos Primitivos e
Manipulação de Dados
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
*/
Todos os direitos de reprodução e distribuição reservados ao site

int idade = 3;
float sal = 1825.54f;
var char letra = 'G';
boolean casado = false;

typecast
int idade = (int) 3;
float sal = (float) 1825.54;
char letra = (char) 'G';
boolean casado = (boolean) false;
inicio
idade Wrapper Class
Integer idade = new Integer(3);
sal Float sal = new Float(1825.54);
letra Character letra = new Character(‘G’);
casado Boolean casado = new Boolean(false);
Todos os direitos de reprodução e distribuição reservados ao site

Tipo Classe
Família Tamanho Exemplo
Primitivo Invólucro
Lógico boolean Boolean 1 bit true
char Character 1 byte ‘A’
Literais
- String 1 byte/cada "JAVA"
byte Byte 1 byte 127
short Short 2 bytes 32 767
Inteiros
int Integer 4 bytes 2 147 483
long Long 8 bytes 647
2 63

float Float 4 bytes 3.4e +38


Reais
double Double 8 bytes 1.8e +308
Todos os direitos de reprodução e distribuição reservados ao site

Saída de
Dados
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);
Todos os direitos de reprodução e distribuição reservados ao site

Entrada de
Dados
Todos os direitos de reprodução e distribuição reservados ao site

import .lang ;
Todos os direitos de reprodução e distribuição reservados ao site

import .util.Scanner ;
Todos os direitos de reprodução e distribuição reservados ao site

import java.util.Scanner;

Scanner teclado = new Scanner(System.in);

int idade = teclado.nextInt();


float salario = teclado.nextFloat();
String nome = teclado.nextLine();
Todos os direitos de reprodução e distribuição reservados ao site

Incompatibilidades
Números <-> String
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);


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);


Todos os direitos de reprodução e distribuição reservados ao site

Agora vamos
com Swing
Todos os direitos de reprodução e distribuição reservados ao site

Nome: txtN1 Nome: txtN2


Text: <vazio> Text: <vazio>

Nome: lblResultado
Text: 0

Nome: btnSoma
Text: =
Todos os direitos de reprodução e distribuição reservados ao site

Métodos Acessores
Nome: lblResultado
Text: 0

Método Getter
lblResultado.getText()

Método Setter
lblResultado.setText()
Todos os direitos de reprodução e distribuição reservados ao site

Integer String

int numero1 = txtN1.getText();


Todos os direitos de reprodução e distribuição reservados ao site

int numero1 = Integer.parseInt(txtN1.getText()) ;


Todos os direitos de reprodução e distribuição reservados ao site

Exercícios - Aula 06
Todos os direitos de reprodução e distribuição reservados ao site

Marinha (CAP-PD)
Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site

Aeronáutica (EAGS-SIN)
Todos os direitos de reprodução e distribuição reservados ao site

fale @sistemaeducandus.com.br

Você também pode gostar