A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Hello World!!! Rafael Lucio Desenvolvedor Jr. Na Padrão Informática Assessor de Ti na Secretaria Municipal de Saúde. Criador do Mini Curso ProjetoJava.

Apresentações semelhantes


Apresentação em tema: "Hello World!!! Rafael Lucio Desenvolvedor Jr. Na Padrão Informática Assessor de Ti na Secretaria Municipal de Saúde. Criador do Mini Curso ProjetoJava."— Transcrição da apresentação:

1 Hello World!!! Rafael Lucio Desenvolvedor Jr. Na Padrão Informática Assessor de Ti na Secretaria Municipal de Saúde. Criador do Mini Curso ProjetoJava ( projetojava.wordpress.com) Curso Java SE e EE(Bessa’s Tecnology)CursoJavaSe (Conhecimento Digital)

2 Conteúdo Programático Introdução Preparando o Ambiente de Desenvolvimento Java Começando a Programar Desenvolvendo uma Estrutura de uma Aplicação em Java Tipos Primitivos e Variáveis Operadores Matemáticos e Relacionais na Linguagem Java Entrada de Dados e Cast.

3 1.Sintaxe da Linguagem Comandos Condicionais em Java Operadores Lógicos em condicionais e Switch Java Estrutura de Repetição While em Java Estrutura de Repetição For Comandos de Entrada e Saída de dados gráficos do pacote swing com a classe JOptionPane. Utilizando Arrays em Java Utilizando Arrays Multidimensionais e Debug em Java Conteúdo Programático

4 Utilização de Classes Utilizando a classe String em Java e a documentação Modelo de desenvolvimento Orientada a Objetos Trabalhando com Datas Utilizando a classe Calendar Formatando datas e números Utilizando classes de Lista Manipulando Listas e Utilizando Hashmap Utilizando a classe Math Subprogramação em Java Desenvolvendo classes com métodos estáticos Desenvolvendo classes com atributos Encapsulamento de Atributos Codificando métodos em classes Herança em Java Sobrescrita de métodos e Javadoc Classe Abstrata Introdução ao Polimorfismo Aplicando Polimorfismo na prática Conteúdo Programático

5 JDBC na Pratica com SWING ( SGBD MYSQL ) e Relatórios com JasperReport

6 Conteúdo Programático JDBC na Pratica com SWING ( SGBD MYSQL ) e Relatórios com JasperReport

7 Mini-Curso Java

8 Vídeo

9 Falando um pouco Sobre o JAVA Linguagem Orientada a Objeto. Multi-plataforma. “ Escreva uma vez,rode em qualquer lugar” Existem 3 Versões Java SE ( Java Desktop ) Java EE ( Java Web ) Java ME ( Java Micro Edition, Celulares ) Banco que Utilizaremos e MYSQL ou PostGreSQL ( Todos exemplos podem ser aplicados em qualquer SGBD)

10 Estrutura de Um Programa //Entrada //Processamento //Saída

11

12 Position Aug 2013 Position Aug 2012 Delta in Position Programming Language 12Java 21C 34C++ 43 Objective-C 56PHP Tabela Ranking Linguagens de Programação

13 Ferramentas NetBeans

14 Ferramentas Eclipse

15 Ferramentas SqlFront

16 Preparando o Ambiente de Desenvolvimento Java

17 Desenvolvendo uma Estrutura de uma Aplicação em Java

18

19 Tipos Primitivos e Variáveis Tipos lógicos boolean Representam apenas 1 bit de informação (0 ou 1). Podem assumir apenas os valores true e false. Tipos caractere char Representam notação de caracteres de 16 bits (2 bytes) para formato Unicode UTF-16. Podem assumir caracteres entre '\u0000' a '\uffff' e valores numéricos entre 0a Tipos numéricos inteiros byte Representam números inteiros de 8 bits (1 byte). Podem assumir valores entre -128 a127. short Representam números inteiros de 16 bits (2 bytes). Podem assumir valores entre até Int Representam números inteiros de 32 bits (4 bytes). Podem assumir valores entre até long Representam números inteiros de 64 bits (8 bytes). Podem assumir valores entre até Tipos numéricos reais float Representam números reais de 32 bits com precisão simples. Podem assumir valores de ponto flutuante com formato definido pela especificação IEEE 754. double Representam números reais de 64 bits com precisão dupla. Assim como o float. Podem assumir valores de ponto flutuante com formato definido pela especificação IEEE 754.

20 Tipos Primitivos e Variáveis

21 Resultado ? A e Uma string qualquer

22 Praticando 01 Crie um Java Project com nome Cadastro, Feito isso crie uma classe chamada pessoa, declare 3 Variáveis e atribua valores a elas. : Nome, Idade, Salario, os tipos de cada variáveis deve ser escolhido por você mesmo, ao final do programa essa informações devem ser impressas na tela(Console).

23 Operadores Matemáticos e Relacionais na Linguagem Java Aritmético

24 Operadores Matemáticos e Relacionais na Linguagem Java Aritmético

25 Operadores Matemáticos e Relacionais na Linguagem Java Resultado O resultado = 4 O resultado = 25 O resultado = 50 O resultado = 6.0 O resultado = 5.0

26 Operadores Matemáticos e Relacionais na Linguagem Java Relacionais Operador de igualdade Exemplo de condição em Java Significado da condição em Java Operadores de igualdade ===x == yx é igual a y ?!=x!= yx é diferente de y Operadores relacionais >>x > yx é maior que y <_>=x >= y x é maior que ou igual a y <_<=x <= y x é menor que ou igual a y

27 Operadores Matemáticos e Relacionais na Linguagem Java Relacionais Resultado True

28 Entrada de Dados e Conversão Classe Escanner JAVA 1.importar o pacote java.util: import java.util.Scanner; 2.Instanciar e criar um objeto Scanner: Scanner ler = new Scanner(System.in); 3.Comandos Para Ler Inteiros : n = ler.nextInt(); Float : preco = ler.nextFloat(); Double :salario = ler.nextDouble(); String : s = ler.nextLine(); 4.Imprimir na Tela System.out.Println(Varivel)

29 Praticando 02 Crie um Java Project com nome Cadastro2, Feito isso crie uma classe chamada pessoa, declare 3 Variáveis e atribua com utilização da classe ESCANNER valores a elas : Nome, Idade, Salario, os tipos de cada variáveis deve ser escolhido por você mesmo, ao final do programa essa informações devem ser impressas na tela(Console).

30 Entrada e Saída de Dados JavaSwing //Entrada de Dados Variável = JOptionPane.showInputDialog //Saída de Dados JOptionPane.showMessageDialog(null, “Frase String" ); //Classe JavaSwing import javax.swing.JOptionPane;

31 Entrada e Saída de Dados Java Swing

32 Conversão Dados JOptionPane //Convertendo a entrada para int int iNumero = Integer.parseInt(input); //Convertendo a entrada para float float fNumero = Float.parseFloat(input); //Convertendo a entrada para double double dNumero = Double.parseDouble(input);

33 Conversão Dados JOptionPane

34 Praticando Final Crie um JavaProject chamado Calculo,com uma classe chamada CalculoPessoa, essa Classe declare as seguintes variáveis, Nome, Idade, Salario, FGTS. Os valores devem ser atribuídos as essas classes através de JoptionPane,as conversões necessárias devem ser feitas, a variável FGTS deve ser igual Salario * 0,08 (8%),ao final deve ser mostrado através de um MessageDialog todos os dados ( Dica quebrar linha no MessageDialog \n )

35 Fim da Aula, Até a Próxima. Dúvidas !?!?!?!! ?


Carregar ppt "Hello World!!! Rafael Lucio Desenvolvedor Jr. Na Padrão Informática Assessor de Ti na Secretaria Municipal de Saúde. Criador do Mini Curso ProjetoJava."

Apresentações semelhantes


Anúncios Google