SlideShare uma empresa Scribd logo
ALGORITMOS
Professor: Diego Oliveira
Aula 06 -
Tipos Primitivos de Dados
Netbeans
• Para testar nossos exemplos criaremos uma
classe no Netbeans
• Nesta disciplina não será visto nada de
orientação a objetos, trabalharemos apenas
dentro do método main que é criado
automaticamente pelo Netbeans no
momento da criação do projeto
• Vamos ver como fazer isso nos próximos
slides
2
Netbeans
• Abra o Netbeans, que estará na área de
trabalho do computador do laboratório
• Aguarde até que a tela principal do programa
seja inicializada
3
[Imagem do ícone do programa
Netbeans. É um cubo prateado]
Netbeans
• Depois clique em Arquivo (File) e Novo
Projeto (New Project):
4
[Imagem da tela inicial do
Netbeans. Foi clicado no item
de menu Arquivo (File) e
depois em Novo Projeto (New
Project)]
Netbeans
• Escolha a pasta Java, depois Aplicação Java
(Java Application) e clique em Próximo (Next):
5
[Imagem da tela de criação
de novo projeto no Netbeans.
Está selecionada a pasta
Java e depois Aplicação Java
(Java Application) ]
Netbeans
• Escolha um nome para seu projeto e deixe
marcado Criar Classe Principal (Create Main Class):
6
[Nesta tela há um campo para
se digitar o nome do projeto,
outro para a localização do
projeto no computador e no
final há um botão para se
criar a classe principal
automaticamente, que está
marcado (create main class)]
Netbeans
• Será criado automaticamente um código
como o mostrado abaixo:
7
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
//este é um comentário, o código será escrito aqui
}
}
• Este código ainda naõ faz nada, vamos
alterá-lo para imprimir algo.
Netbeans
• A linha 5 deve ser alterada e o código ficará
assim:
• Para executar o código aperte F6 e observe
a saída na aba Saída (Output) do Netbeans
na parte inferior 8
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
System.out.println(“Olá Mundo!”); //linha 5
}
}
Netbeans
• Observe a saída:
9
[A imagem mostra a tela do Netbeans com a saída Olá Mundo!]
Netbeans
• O System.out.println() é um método que
imprime um texto
• Esse texto está entre aspas duplas e
aparece na cor laranja
• Também é possível imprimir números e
valores de variáveis, como veremos a seguir
• Para usar variáveis precisamos declará-las e
para tal devemos escolher um tipo, um
nome e um valor
10
Tipos Primitivos
• Cada linguagem de programação tem seus
tipos primitivos, no Java são 8:
– boolean
– char
– byte
– short
– int
– long
– float
– double 11
int
• Nesse caso foi criada uma variável chamada
‘idade’ com valor ‘30’ do tipo ‘inteiro’:
• Ao executar este código a saída será
‘A idade é 30’
• Podemos declarar valores reais, com casas
decimais utilizando os tipos float ou double
12
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
int idade = 30;
System.out.println(“A idade é ” + idade);
}
}
double
• Vamos criar uma variável que representa um
salário com seus respectivos centavos
• Lembrando que em inglês a separação de
casas decimais é representada pelo PONTO
e não pela vírgula, como no português
• E o verdadeiro e falso professor???
13
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
double salário = 954.53;
System.out.println(“O salário é ” + salário);
}
}
boolean
• Neste caso foi criada uma variável boolean
com valor verdadeiro (true)
• Java utiliza CamelCase para representar
variáveis com mais de uma palavra, a
segunda fica com a inicial maiúscula:
meuNome, minhaIdade, salarioMinimo...
14
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
boolean isProfessor = true;
System.out.println(“Diego é professor?” + isProfessor);
}
}
char
• Para representar um caractere utilizamos o
tipo ‘char’:
• Não se coloca acento em nome de variável,
o Java permite, porém não é uma boa
prática de programação!
15
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
char gênero = ‘m’;
System.out.println(“O gênero é ” + gênero);
}
}
String
• E para salvar um texto? Neste caso o Java
utiliza a classe String, que é um conjunto de
caracteres:
• O tipo primitivo ‘char’ só permite um
caractere enquanto a String permite um texto
completo, porém não é um tipo primitivo!
16
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
String meuNome = “Diego Oliveira”;
System.out.println(“O nome do professor é ” + meuNome);
}
}
Exemplo com vários tipos
• Podemos criar diversas variáveis e imprimir
seus valores todos de uma vez:
17
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
String meuNome = “Diego Oliveira”;
int minhaIdade = 30;
double meuPeso = 77.5;
boolean isLegal = true;
char gênero = ‘m’;
System.out.println(“O nome é” + meuNome);
System.out.println(“A idade é” + minhaIdade);
System.out.println(“O peso é” + meuPeso);
System.out.println(“É legal?” + isLegal);
System.out.println(“O gênero é” + gênero);
}
}
Exemplo com operações
• Também podemos realizar operações
aritiméticas com os valores das variáveis:
• Neste caso será impresso o valor ganho em
um ano, ou seja o salário vezes 12 e a
metade do salário
• As operações de + e - também são possíveis
18
package olamundo;
public class OlaMundo {
public static void main(String [] args) {
double salario = 1200.00;
System.out.println(“Em um ano esta pessoa ganha “ +
salario * 12);
System.out.println(“Metade do salário desta pessoa é “ +
salario / 2);
}
}
Exercício
19
• Crie um projeto com o nome MeusDados e
salve na sua pasta do IFRN
• Edite o código dentro do método MAIN para
que ele imprima 10 informações sobre você
• Utilize 10 variáveis de pelo menos 5 tipos
diferentes, como mostrado na aula
• O texto impresso deve ser claro!
• Imprima a quantidade de dias, horas,
minutos e segundos de sua vida utilizando a
variável idade como base
Perguntas?
20

Mais conteúdo relacionado

PPT
ALG 06 - Tipos Primitivos de Dados.ppt
PPTX
Curso de Java Capítulo 2 - Aprendendo Novas Técnicas
PPTX
JAVA - Tipos de dados. - Operadores e prioridades; - Tipo variáveis; Definiçã...
PPTX
Curso java 01 - molhando os pés com java
PDF
Curso de Java (Parte 2)
PDF
Java introdução ao java
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
PDF
Apostila - Linguagem de Programação I
ALG 06 - Tipos Primitivos de Dados.ppt
Curso de Java Capítulo 2 - Aprendendo Novas Técnicas
JAVA - Tipos de dados. - Operadores e prioridades; - Tipo variáveis; Definiçã...
Curso java 01 - molhando os pés com java
Curso de Java (Parte 2)
Java introdução ao java
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Apostila - Linguagem de Programação I

Semelhante a ALGEBRA 06 - Tipos Primitivos de Dados.ppt (20)

PDF
21-08-12-Introdução a Programação em Java.pdf
PDF
Guia Rápido de Referência Java
PDF
Java e orientação a objetos - aula 01
PPTX
Curso Java Básico - Aula 01
PPT
Aula2
PDF
Guia rapido java v2
DOCX
Java para iniciantes
PPTX
02 JAVAEstrutura sequencial (slides).pptx
PDF
Programação Orientada a Objetos - 001
PPT
Aula 5 Programando em Java.ppt - Introdutória
PPTX
Google android p/ Noobs - SUPER 2014 - UPE
PPT
Aula5.Programando_em_Java.ppt
PDF
Introdução a Programação Orientada a Objetos
PDF
Curso de java 02
PDF
Aula 1 2
PDF
Curso java 02 - variáveis
PPT
Curso Java Basico
PDF
Programação Orientada a objetos em Java
PDF
Programação Orientada a objetos em Java
21-08-12-Introdução a Programação em Java.pdf
Guia Rápido de Referência Java
Java e orientação a objetos - aula 01
Curso Java Básico - Aula 01
Aula2
Guia rapido java v2
Java para iniciantes
02 JAVAEstrutura sequencial (slides).pptx
Programação Orientada a Objetos - 001
Aula 5 Programando em Java.ppt - Introdutória
Google android p/ Noobs - SUPER 2014 - UPE
Aula5.Programando_em_Java.ppt
Introdução a Programação Orientada a Objetos
Curso de java 02
Aula 1 2
Curso java 02 - variáveis
Curso Java Basico
Programação Orientada a objetos em Java
Programação Orientada a objetos em Java
Anúncio

Mais de tridapalliadriana (6)

PDF
INFO1 - Introducao Informatica HW e SW.pdf
PPT
ALG 13 - Lacos de Repeticao -DO-WHILE.ppt
PPT
ALG 09 - Operadores Logicos e Relacionais.ppt
PPT
ALGEBRA 04 - Logica Matematica 3.ppt 2017
PPT
ALGEBRA 12 - Lacos de Repeticao -WHILE.ppt
PPT
ALGARÍTIMO 11 - Lacos de Repeticao-FOR.ppt
INFO1 - Introducao Informatica HW e SW.pdf
ALG 13 - Lacos de Repeticao -DO-WHILE.ppt
ALG 09 - Operadores Logicos e Relacionais.ppt
ALGEBRA 04 - Logica Matematica 3.ppt 2017
ALGEBRA 12 - Lacos de Repeticao -WHILE.ppt
ALGARÍTIMO 11 - Lacos de Repeticao-FOR.ppt
Anúncio

Último (20)

PPTX
sistema nervoso aula 1 faculdade uniplam
PDF
metabolismo energtico das clulas-131017092002-phpapp02.pdf
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
PDF
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
PDF
O retorno a origem (islã Islamismo)
PPTX
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
PPTX
Fronteiras e soberania..........................pptx
PPT
br-a-1692841480-passeio-pela-historia-da-arte-apresentacao-em-powerpoint_ver_...
PDF
[Slides] A Literatura no ENEM 2017 (1).pdf
PPT
Caderno de Boas Práticas dos Professores Alfabetizadores.ppt
PDF
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
PPTX
Educação Especial na perspectiva Inclusiva 02.pptx
PPTX
Ocupação e transformação dos territórios.pptx
DOCX
PLANEJAMENTO QUINZENAL - 18.08.2025 à 29.08.2025 - 2ºANO - PROFESSORA PATRÍCI...
PPT
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
PDF
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...
sistema nervoso aula 1 faculdade uniplam
metabolismo energtico das clulas-131017092002-phpapp02.pdf
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
O retorno a origem (islã Islamismo)
Slides Lição 8, CPAD, Uma Igreja que Enfrenta os seus Problemas, 3Tr25.pptx
Fronteiras e soberania..........................pptx
br-a-1692841480-passeio-pela-historia-da-arte-apresentacao-em-powerpoint_ver_...
[Slides] A Literatura no ENEM 2017 (1).pdf
Caderno de Boas Práticas dos Professores Alfabetizadores.ppt
Ebook - Matemática_Ensino_Médio_Saeb_V1.pdf
Educação Especial na perspectiva Inclusiva 02.pptx
Ocupação e transformação dos territórios.pptx
PLANEJAMENTO QUINZENAL - 18.08.2025 à 29.08.2025 - 2ºANO - PROFESSORA PATRÍCI...
1ª Telefonia Fixa Padrao Novo Jailton 2012_22.ppt
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
Combate a Incêndio - Hidrantes,Mangotinhos, Mangueiras de Incêndio, Acessóri...

ALGEBRA 06 - Tipos Primitivos de Dados.ppt

  • 1. ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados
  • 2. Netbeans • Para testar nossos exemplos criaremos uma classe no Netbeans • Nesta disciplina não será visto nada de orientação a objetos, trabalharemos apenas dentro do método main que é criado automaticamente pelo Netbeans no momento da criação do projeto • Vamos ver como fazer isso nos próximos slides 2
  • 3. Netbeans • Abra o Netbeans, que estará na área de trabalho do computador do laboratório • Aguarde até que a tela principal do programa seja inicializada 3 [Imagem do ícone do programa Netbeans. É um cubo prateado]
  • 4. Netbeans • Depois clique em Arquivo (File) e Novo Projeto (New Project): 4 [Imagem da tela inicial do Netbeans. Foi clicado no item de menu Arquivo (File) e depois em Novo Projeto (New Project)]
  • 5. Netbeans • Escolha a pasta Java, depois Aplicação Java (Java Application) e clique em Próximo (Next): 5 [Imagem da tela de criação de novo projeto no Netbeans. Está selecionada a pasta Java e depois Aplicação Java (Java Application) ]
  • 6. Netbeans • Escolha um nome para seu projeto e deixe marcado Criar Classe Principal (Create Main Class): 6 [Nesta tela há um campo para se digitar o nome do projeto, outro para a localização do projeto no computador e no final há um botão para se criar a classe principal automaticamente, que está marcado (create main class)]
  • 7. Netbeans • Será criado automaticamente um código como o mostrado abaixo: 7 package olamundo; public class OlaMundo { public static void main(String [] args) { //este é um comentário, o código será escrito aqui } } • Este código ainda naõ faz nada, vamos alterá-lo para imprimir algo.
  • 8. Netbeans • A linha 5 deve ser alterada e o código ficará assim: • Para executar o código aperte F6 e observe a saída na aba Saída (Output) do Netbeans na parte inferior 8 package olamundo; public class OlaMundo { public static void main(String [] args) { System.out.println(“Olá Mundo!”); //linha 5 } }
  • 9. Netbeans • Observe a saída: 9 [A imagem mostra a tela do Netbeans com a saída Olá Mundo!]
  • 10. Netbeans • O System.out.println() é um método que imprime um texto • Esse texto está entre aspas duplas e aparece na cor laranja • Também é possível imprimir números e valores de variáveis, como veremos a seguir • Para usar variáveis precisamos declará-las e para tal devemos escolher um tipo, um nome e um valor 10
  • 11. Tipos Primitivos • Cada linguagem de programação tem seus tipos primitivos, no Java são 8: – boolean – char – byte – short – int – long – float – double 11
  • 12. int • Nesse caso foi criada uma variável chamada ‘idade’ com valor ‘30’ do tipo ‘inteiro’: • Ao executar este código a saída será ‘A idade é 30’ • Podemos declarar valores reais, com casas decimais utilizando os tipos float ou double 12 package olamundo; public class OlaMundo { public static void main(String [] args) { int idade = 30; System.out.println(“A idade é ” + idade); } }
  • 13. double • Vamos criar uma variável que representa um salário com seus respectivos centavos • Lembrando que em inglês a separação de casas decimais é representada pelo PONTO e não pela vírgula, como no português • E o verdadeiro e falso professor??? 13 package olamundo; public class OlaMundo { public static void main(String [] args) { double salário = 954.53; System.out.println(“O salário é ” + salário); } }
  • 14. boolean • Neste caso foi criada uma variável boolean com valor verdadeiro (true) • Java utiliza CamelCase para representar variáveis com mais de uma palavra, a segunda fica com a inicial maiúscula: meuNome, minhaIdade, salarioMinimo... 14 package olamundo; public class OlaMundo { public static void main(String [] args) { boolean isProfessor = true; System.out.println(“Diego é professor?” + isProfessor); } }
  • 15. char • Para representar um caractere utilizamos o tipo ‘char’: • Não se coloca acento em nome de variável, o Java permite, porém não é uma boa prática de programação! 15 package olamundo; public class OlaMundo { public static void main(String [] args) { char gênero = ‘m’; System.out.println(“O gênero é ” + gênero); } }
  • 16. String • E para salvar um texto? Neste caso o Java utiliza a classe String, que é um conjunto de caracteres: • O tipo primitivo ‘char’ só permite um caractere enquanto a String permite um texto completo, porém não é um tipo primitivo! 16 package olamundo; public class OlaMundo { public static void main(String [] args) { String meuNome = “Diego Oliveira”; System.out.println(“O nome do professor é ” + meuNome); } }
  • 17. Exemplo com vários tipos • Podemos criar diversas variáveis e imprimir seus valores todos de uma vez: 17 package olamundo; public class OlaMundo { public static void main(String [] args) { String meuNome = “Diego Oliveira”; int minhaIdade = 30; double meuPeso = 77.5; boolean isLegal = true; char gênero = ‘m’; System.out.println(“O nome é” + meuNome); System.out.println(“A idade é” + minhaIdade); System.out.println(“O peso é” + meuPeso); System.out.println(“É legal?” + isLegal); System.out.println(“O gênero é” + gênero); } }
  • 18. Exemplo com operações • Também podemos realizar operações aritiméticas com os valores das variáveis: • Neste caso será impresso o valor ganho em um ano, ou seja o salário vezes 12 e a metade do salário • As operações de + e - também são possíveis 18 package olamundo; public class OlaMundo { public static void main(String [] args) { double salario = 1200.00; System.out.println(“Em um ano esta pessoa ganha “ + salario * 12); System.out.println(“Metade do salário desta pessoa é “ + salario / 2); } }
  • 19. Exercício 19 • Crie um projeto com o nome MeusDados e salve na sua pasta do IFRN • Edite o código dentro do método MAIN para que ele imprima 10 informações sobre você • Utilize 10 variáveis de pelo menos 5 tipos diferentes, como mostrado na aula • O texto impresso deve ser claro! • Imprima a quantidade de dias, horas, minutos e segundos de sua vida utilizando a variável idade como base