Tipos Primitivos de Dados

Slides:



Advertisements
Apresentações semelhantes
Programação Orientada a Objetos - Java
Advertisements

Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Java Básico Lab Ruddá Beltrão | Cristian Costa.
CLASSES EM JAVA Dilvan Moreira (baseado no livro Big Java)
PROGRAMANDO EM JAVA Dilvan Moreira (baseado no livro Big Java)
PROGRAMAÇÃO ORIENTADA A OBJETOS EM C++ Professor: Dilvan Moreira.
Introdução à Informática com Software Livre 12:58.
Programação Orientada a Objetos com C++ Descrição do Trabalho Final.
1 - verifique a disponibilidade dos arquivos necessários para o início do processo de instalação do sistema A.g.i.l. em um terminal de atendimento. Arquivos.
Algoritmos e Programação Prof. Marcos Saúde
Classes Objetos Atributos Métodos Coletor de Lixo (Garbage Collector ) Confraria do Java Nivelamento. Caroline, Marcelo e Luiz 12/05/2007.
Algoritmos e Programação utilizando Visualg
CONFIRA NOSSO NOVO ATENDIMENTO ON-LINE REPLETO DE NOVIDADES !!!
Lição de programação iniciante
Revisão de Lógica de Programação e Desenvolvimento Web
SIPAC Sistema Integrado de Patrimônio, Administração e Contratos
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Tutorial de Criação de aplicação com o uso do Google Maps
Introdução ao VisuALG Prof. Andrew Rodrigues
Introdução a Linguagem Java
Módulo I Capítulo 2: IDE e Variáveis
3.1 Classes e Objetos Em um programa orientado a objetos normalmente existem vários objetos de um mesmo tipo. Por exemplo, um programa de controle de.
Como Customizar Documentos no Gdoc do ASP
FUNDAMENTO DE PROGRAMAÇÃO
Fundamentos de Programação 1
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
ARRAYS Dilvan Moreira (baseado no livro Big Java e T. Munzner)
TQS - Teste e Qualidade de Software (Software Testing and Quality) Test Driven Devlopment Experiment João Pascoal Faria.
FUNDAMENTO DE PROGRAMAÇÃO
SIPAC Sistema Integrado de Patrimônio, Administração e Contratos
Criação e manipulação de objetos
Programação de Computadores I – Arquivos
FUNDAMENTO DE PROGRAMAÇÃO PROF. WELLINGTON FRANCO
Algoritmos e Técnicas CEFET/RN.
Algoritmos e Estruturas de Dados I
Histórico Escolar O Histórico Escolar mantém os resultados das avaliações do aluno por período letivo Pesquisar Incluir Alterar Consultar Excluir Equivalências.
Tecnologia para Internet - II
Elaborando as Interfaces Aulas 37, 38 e 39.
Wrappers.
Rosemary Silveira Filgueiras Melo
Programação Orientada a Objetos*
CONFIRA NOSSO NOVO ATENDIMENTO ON-LINE REPLETO DE NOVIDADES !!!
3.2 Sobrecarga de Métodos (Overloading)
Programação de Computadores I – Arquivos
3.1.7 Variáveis de Classe e Instância
Programação Orientada a Objetos
Introdução à lógica de programação utilizando Scratch Aula 1
Microsoft Excel: Módulo 1 – Introdução O Microsoft Excel é um software destinado à criação e edição de planilhas eletrônicas. É utilizado e requisitado.
Microsoft Excel: Módulo 1 – Introdução O Microsoft Excel é um software destinado à criação e edição de planilhas eletrônicas. É utilizado e requisitado.
Rosemary Silveira Filgueiras Melo
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
ALGORITMOS.
INSTALAÇÃO DO JAVA JDK.
Técnico Integrado em Informática – Programação Estruturada e Orientada a Objetos Introdução à Linguagem de Programação Python Prof. Fábio Procópio Prof.
Java interface Projeto – Pacote - Class.
Programação de Computadores LINGUAGEM C – AULA 03 – PROF. WELLINGTON TELLES.
RESULUÇÃO DOS EXERCÍCIOS,
Programação II Mateus Raeder.
CALCULADORA CARACTERE E VARIÁVEIS COMPOSTAS OU VETORES EM JAVA
Ponteiros.
Constantes, Variáveis e Memória
Operadores Lógicos e Relacionais
Estruturas Condicionais
Operadores Aritméticos
RESULUÇÃO DOS EXERCÍCIOS E
Percorrendo coleções com Iterator
JAVA - BÁSICO COL. ESTADUAL MARIA AGUIAR TEIXEIRA
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Tipos Primitivos de Dados 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

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 [Imagem do ícone do programa Netbeans. É um cubo prateado]

Netbeans Depois clique em Arquivo (File) e Novo Projeto (New Project): [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): [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): [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: 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 package olamundo; public class OlaMundo { public static void main(String [] args) { System.out.println(“Olá Mundo!”); //linha 5 }

Netbeans Observe a saída: [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

Tipos Primitivos Cada linguagem de programação tem seus tipos primitivos, no Java são 8: boolean char byte short int long float double

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 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??? 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... 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! 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! 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: 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 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 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?