350 likes | 563 Views
Mini Curso Java como Programar. 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).
E N D
Mini Curso Java como Programar Hello World!!! Rafael Lucio Desenvolvedor Jr. Na Padrão InformáticaAssessor de Ti na Secretaria Municipal de Saúde.Criador do Mini Curso ProjetoJava ( projetojava.wordpress.com)Curso Java SE e EE(Bessa’sTecnology)CursoJavaSe (Conhecimento Digital)
Conteúdo Programático • Introdução • Preparando o Ambiente de Desenvolvimento Java • Começando a ProgramarDesenvolvendo uma Estrutura de uma Aplicação em JavaTipos Primitivos e VariáveisOperadores Matemáticos e Relacionais na Linguagem JavaEntrada de Dados e Cast.
Conteúdo Programático Sintaxe da LinguagemComandos Condicionais em JavaOperadores Lógicos em condicionais e Switch JavaEstrutura de Repetição While em JavaEstrutura de Repetição ForComandos de Entrada e Saída de dados gráficos do pacote swing com a classe JOptionPane.Utilizando Arrays em JavaUtilizando Arrays Multidimensionais e Debug em Java
Conteúdo Programático • Utilização de ClassesUtilizando a classe String em Java e a documentaçãoModelo de desenvolvimento Orientada a ObjetosTrabalhando com DatasUtilizando a classe CalendarFormatando datas e númerosUtilizando classes de ListaManipulando Listas e Utilizando HashmapUtilizando a classe MathSubprogramação em JavaDesenvolvendo classes com métodos estáticosDesenvolvendo classes com atributosEncapsulamento de AtributosCodificando métodos em classesHerança em JavaSobrescrita de métodos e JavadocClasse AbstrataIntrodução ao PolimorfismoAplicando Polimorfismo na prática
Conteúdo Programático JDBC na Pratica com SWING ( SGBD MYSQL )e Relatórios com JasperReport
Conteúdo Programático JDBC na Pratica com SWING ( SGBD MYSQL )e Relatórios com JasperReport
Mini-Curso Java Problema Solução
Falando um pouco Sobre o JAVA • Linguagem Orientada a Objeto. • Multi-plataforma.“ Escreva uma vez ,rode em qualquer lugar” • Existem 3 VersõesJava 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)
Estrutura de Um Programa • //Entrada • //Processamento • //Saída
Ferramentas NetBeans
Ferramentas Eclipse
Ferramentas SqlFront
Resultado -127 127 32767 -32768 32767 -32767 9223372036854775807 -9223372036854775808 78.88776 922337.5598743872 ? A e Uma string qualquer
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).
Operadores Matemáticos e Relacionais na Linguagem Java Aritmético
Operadores Matemáticos e Relacionais na Linguagem Java Aritmético
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
Operadores Matemáticos e Relacionais na Linguagem Java Relacionais
Operadores Matemáticos e Relacionais na Linguagem Java Relacionais Resultado True
Entrada de Dados e ConversãoClasse Escanner JAVA importar o pacote java.util:importjava.util.Scanner; Instanciar e criar um objeto Scanner:Scanner ler = new Scanner(System.in); Comandos Para Ler Inteiros : n = ler.nextInt();Float : preco = ler.nextFloat();Double :salario = ler.nextDouble();String : s = ler.nextLine(); Imprimir na Tela System.out.Println(Varivel)
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).
Entrada e Saída de Dados JavaSwing //Classe JavaSwing importjavax.swing.JOptionPane; //Entrada de Dados Variável = JOptionPane.showInputDialog //Saída de Dados JOptionPane.showMessageDialog(null, “Frase String");
Conversão Dados JOptionPane //Convertendo a entrada para int intiNumero = Integer.parseInt(input); //Convertendo a entrada para float floatfNumero = Float.parseFloat(input); //Convertendo a entrada para double doubledNumero = Double.parseDouble(input);
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õesnecessárias devem ser feitas, a variável FGTS deve ser igual Salario * 0,08 (8%),ao finaldeve ser mostrado através de um MessageDialog todos os dados ( Dica quebrar linhano MessageDialog \n )