Introdução à Linguagem Java
|
|
- Juan Esteves Neves
- 7 Há anos
- Visualizações:
Transcrição
1 Capítulo 3 A Construção de Aplicativos Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
2 Palavras reservadas Introdução à Linguagem Java abstract default goto null synchronized boolean do if package this break double implements private throw byte else import protected throws case extends instanceof public transient catch false int return true char final interface short try class finally long static void const float native super volatile continue for new switch while
3 Introdução à Linguagem Java Identificadores Finalidade: nomear classes, objetos, atributos, métodos, parâmetros, variáveis e constantes. Distinção entre maiúsculo e minúsculo Total!= total!= TOTAL
4 Introdução à Linguagem Java Identificadores Convenções: regras para a padronização Classe: o 1º caractere de cada palavra maiúsculo o Ex.: Validador, GravadorDeArquivo. Atributos, métodos e parâmetros: o 1º caractere da primeira palavra minúsculo o 1º caractere de palavras subseqüentes maiúsculo o Ex.: codigodebarras, imprimirnomecompleto.
5 Introdução à Linguagem Java Identificadores Convenções: regras para a padronização Objetos e variáveis: o Apenas caracteres minúsculos o Palavras separadas por sublinhados o Ex.: nome_completo, valor_original e desconto. Constantes: o Apenas caracteres maiúsculos o Palavras separadas por sublinhados o Ex.: COFINS, VALOR_PI, RGB_AMARELO.
6 Introdução à Linguagem Java Separadores Símbolo Nome. Ponto, Vírgula ; Ponto-e-vírgula ( ) Parênteses {} Chaves [] Colchetes
7 Introdução à Linguagem Java Separadores O ponto separa: Classes de seus métodos e atributos System.out.println( Bem-vindo ao Java ); Objetos de seus métodos e atributos Casas decimais em número de ponto flutuante Pacotes de subpacotes e classes em instruções import import javax.swing.joptionpane;
8 Introdução à Linguagem Java Separadores A vírgula separa: Declaração de múltiplas variáveis double valor_principal, desconto, valor_total; Parâmetros na assinatura de métodos public double somar(double v1, double v2) Argumentos na invocação de métodos somar(546.38, );
9 Introdução à Linguagem Java Separadores O ponto-e-vírgula é usado para: Separar as três declarações do laço for for(int contador = 0; contador <= 10; contador++) Indicar o final de uma instrução System.out.println(contador);
10 Introdução à Linguagem Java Separadores Os parênteses são usados para: Delimitar os parâmetros na assinatura de métodos public double somar(double v1, double v2) Delimitar os argumentos na invocação de métodos somar(546.38, ); Alterar a precedência de operações em expressões int it = 2 * (3 + 5);
11 Introdução à Linguagem Java Separadores As chaves delimitam: O corpo de uma classe O corpo de um método Instruções de estruturas de decisão Instruções de estruturas de repetição Um escopo local Um conjunto de valores a ser atribuído a um vetor Um conjunto de valores a ser atribuído a uma matriz
12 Introdução à Linguagem Java Separadores Exemplo com chaves: public class ContagemRegressiva { public static void main(string[] args) { int it = Integer.parseInt(args[0]); while (it > 0) { System.out.println(it); it--; }//Fim do laço while }//Fim do método main }//Fim da classe
13 Introdução à Linguagem Java Separadores Os colchetes são utilizados para: Declaração de vetores e matrizes int[] vetor; int vetor[]; Inicialização de vetores e matrizes vetor = new int[2]; Atribuir valor a uma posição de um vetor ou matriz vetor[0] = 3; vetor[1] = 6; Recuperar valor de uma posição de um vetor ou matriz int soma = vetor[0] + vetor[1]
14 Introdução à Linguagem Java Comentários Observações e anotações Ignorados pelo compilador Tipos De uma única linha System.out.println(st);//Imprime o conteúdo de st De múltiplas linhas /* Esse método realiza duas operações: - Calcula a média aritmética simples dos valores. - Arredonda e retorna o resultado. */ De documentação /** */
15 Aplicativos Conceito: programas executáveis Modos de interação com o usuário: Textual Gráfico
16 Aplicativos Código 3.1 BemVindo.java. 1 import javax.swing.joptionpane; 2 3 public class BemVindo 4 { 5 public static void main(string[] args) 6 { 7 JoptionPane.showMessageDialog(null,"Bem-vindo ao Java!"); 8 System.exit(0); 9 } 10 }
17 Aplicativos A declaração import Corresponde à declaração include co C/C++ Corresponde à cláusula uses do Pascal Condicionada à necessidade Uma declaração import para cada componente ou pacote import javax.swing.joptionpane; import javax.swing.*;
18 Aplicativos o Erro comum: esquecer a importação de recurso utilizado Código 3.2 BemVindo.java. 1 public class BemVindo 2 { 3 public static void main(string[] args) 4 { 5 JoptionPane.showMessageDialog(null,"Bem-vindo ao Java!"); 6 System.exit(0);//Importação implícita de java.lang 7 } 8 }
19 Aplicativos Aplicativo = componentes que se comunicam entre si Classes Interfaces A declaração de uma classe Encapsulamento: public (opcional) Termo class (obrigatório) Identificador (obrigatório) Delimitação do corpo com chaves (obrigatório) public class BemVindo { }
20 Aplicativos o Erro comum: nomes diferentes para o arquivo e classe pública Código 3.2 BemVindo.java. 1 import javax.swing.joptionpane; 2 3 public class bemvindo 4 { 5 public static void main(string[] args) 6 { 7 JoptionPane.showMessageDialog(null,"Bem-vindo ao Java!"); 8 System.exit(0);//Importação implícita de java.lang 9 } 10 }
21 Aplicativos Composição das classes Atributos Métodos Composição de um aplicativo Uma de suas classes deve conter o método main( ) Pode conter um número adicional ilimitado de classes O método main( ) Torna a classe executável Contém as instruções que serão executadas public static void main(string[] args) { }
22 Aplicativos Erro comum: executar classe que não possui o método main Resultado: uma mensagem de erro é exibida Exception in Thread 'main' java.lang.nosuchmethoderror: main
23 Saída de Dados no Modo Textual A classe System Métodos úteis: System.exit(0); System.gc( ); Tipo Descrição Localização java.lang.system Superclasse java.lang.object Descrição Contém atributos e métodos úteis para a realização de operações de sistema.
24 A classe System Atributos: System.err System.in System.out Saída de Dados no Modo Textual System.out.print( );//Imprime e permanece na linha System.out.println( );//Imprime e avança uma linha System.out.printf( );//Imprime e permanece na linha Atributo err in out Descrição Atributo estático do tipo PrintStream que representa o fluxo padrão de saída de erros Atributo estático do tipo InputStream que representa o fluxo padrão de entrada de dados Atributo estático do tipo PrintStream que representa o fluxo padrão de saída de dados
25 Saída de Dados no Modo Textual Sequências de escape Seqüência Descrição \\ Imprime uma única barra invertida \ Imprime uma aspa dupla \n Avança o cursor para a próxima linha \r Retorna o cursor ao início da linha atual \b Retorna o cursor um espaço na linha atual \t Avança o cursor na linha atual até a próxima parada de tabulação
26 Saída de Dados no Modo Textual Código 3.5 Saida.java. 1 public class Saida { 2 public static void main(string[] args) { 3 System.out.println( ); 4 5 System.out.print("Um caractere:\t\t"); 6 System.out.print('A'); 7 System.out.print("\n"); 8 9 System.out.print("Um numero inteiro:\t"); 10 System.out.print(123); 11 System.out.print("\n"); System.out.println("Um numero decimal:\t" + 4.3); 14 System.out.println("Um valor booleano:\t" + true); 15 System.out.println("Uma barra invertida:\t\\"); 16 System.out.println("Um texto entre aspas:\t" + "\"Rui\""); System.out.println( ); 19 } 20 }
27 Código 3.5 Saida.java. Saída de Dados no Modo Textual
28 Valores literais Saída de Dados no Modo Textual Tipo de dado Representação Exemplo Números inteiros na base decimal v 11 Números inteiros na base hexadecimal 0xv 0xB Números inteiros na base octal 0v 13 Números inteiros longos vl 11L Números reais de precisão simples v.vf 24.2f Números reais de precisão dupla v.v 55.6 Valores lógicos v true Caracteres v H Texto v Ana Carolina
29 Saída de Dados no Modo Textual Código 3.6 Literais.java. 1 public class Literais { 2 public static void main(string[] args) { 3 System.out.println(); 4 System.out.println("Inteiro - decimal:\t\t" + 11); 5 System.out.println("Inteiro - hexadecimal:\t\t" + 0xB); 6 System.out.println("Inteiro - octal:\t\t" + 013); 7 System.out.println("Inteiro - longo:\t\t" + 11L); 8 System.out.println("Real - precisão simples:\t" f); 9 System.out.println("Real - precisão dupla:\t\t" ); 10 System.out.println("Tipo lógico:\t\t\t" + true); 11 System.out.println("Caractere:\t\t\t" + 'H'); 12 System.out.println("Texto:\t\t\t\t" + "Ana"); 13 System.out.println(); 14 } 15 }
30 Código 3.6 Literais.java. Saída de Dados no Modo Textual
31 Saída de Dados no Modo Textual Saída formatada Recurso adicionado ao JSE 5.0 Implica no uso de especificadores de formato Cada especificador marca uma posição System.out.printf( %s é um %s, Platão, Filósofo ); Saída: Platão é um Filósofo Especificador Tipo de dado %s Texto %c Caractere %d Número inteiro %f Número de ponto flutuante %b Valor booleano
32 Saída de Dados no Modo Textual Código 3.7 SaidaFormatada.java. 1 public class SaidaFormatada { 2 public static void main(string[] args) { 3 System.out.println( ); 4 5 System.out.printf("Um caractere: %c",'a'); 6 System.out.println( ); 7 System.out.printf("Um texto: %s","java em todos os lugares"); 8 System.out.println( ); 9 System.out.printf("Um número inteiro: %d",123); 10 System.out.println( ); 11 System.out.printf("Um número decimal: %f",4.55); 12 System.out.println( ); 13 System.out.printf("Um valor booleano: %b",true); 14 System.out.println( ); System.out.println( ); 17 } 18 }
33 Saída de Dados no Modo Textual Código 3.8 SaidaFormatadaEscape.java. 1 public class SaidaFormatadaEscape { 2 public static void main(string[] args) { 3 System.out.println( ); 4 5 System.out.printf("Dois números:\t\t%d e %d \n",2, 22); 6 System.out.printf("O número %d equivale à letra %c \n",65, 'A'); 7 8 System.out.println( ); 9 } 10 }
34 Entrada de Dados no Modo Textual Utilizando a classe java.lang.system byte[] bt = new byte[50]; System.in.read(bt); String nome = new String(bt).trim(); Utilizando a classe java.util.scanner (JSE 5.0) Scanner scan = new Scanner(System.in); String nome = scan.nextline();
35 Entrada de Dados no Modo Textual Código 3.9 Entrada.java. 1 import java.io.ioexception; 2 3 public class Entrada { 4 public static void main(string[] args) throws IOException { 5 System.out.print("\nInforme seu nome: "); 6 byte[] bt = new byte[50]; 7 System.in.read(bt); 8 String nome = new String(bt).trim(); 9 System.out.printf("%s: seja bem-vindo!\n\n", nome); 10 } 11 }
36 Entrada de Dados no Modo Textual Código 3.10 EntradaScanner.java. 1 import java.util.scanner; 2 3 public class EntradaScanner { 4 public static void main(string[] args) { 5 Scanner scan = new Scanner(System.in); 6 7 System.out.print("\nInforme seu nome:\t"); 8 String nome = scan.nextline(); 9 10 System.out.print("Informe seu \t"); 11 String = scan.nextline(); System.out.println("\nDados recebidos:"); 14 System.out.printf("Nome:\t %s \n \t %s\n\n",nome, ); 15 } 16 }
37 Entrada e Saída de Dados com Diálogos Gráficos Classe: javax.swing.joptionpane Entrada de dados String nm = JOptionPane.showInputDialog(null,"Informe seu nome"); Saída de dados JOptionPane.showMessageDialog(null,"Bem-vindo!");
38 Entrada e Saída de Dados com Diálogos Gráficos Código 3.11 DialogoGrafico.java. 1 import javax.swing.joptionpane; 2 3 public class DialogoGrafico { 4 public static void main(string[] args) { 5 String nm = JOptionPane.showInputDialog(null,"Informe seu nome"); 6 JOptionPane.showMessageDialog(null,nm + ": seja bem-vindo!"); 7 System.exit(0); 8 } 9 }
39 Exercício 1 Crie um novo aplicativo, chamado Exercicio0301, que apresente a tabuada do número 9 utilizando uma disposição idêntica à da figura abaixo para organizar todos os dados. Note que estes dados estão divididos em dois grandes blocos e que algumas colunas de números estão alinhadas à direita.
40 Exercício 2 Crie um novo aplicativo, chamado Exercicio0302, que solicite o nome e o ao seu usuário e que, ao final, apresente estes dois dados tal como se fosse uma confirmação de cadastro. As saídas produzidas por este aplicativo devem ser idênticas àquelas apresentadas na figura abaixo. Além disso, você deve implementar este aplicativo sem utilizar a classe java.util.scanner. Ao invés desta classe, o aplicativo deve captar a entrada de dados através do outro procedimento apresentado neste capítulo.
41 Exercício 3 Crie um novo aplicativo, chamado Exercicio0303, que solicite o nome, a nacionalidade e o telefone de seu usuário e que, ao final, apresente estes três dados tal como se fosse uma confirmação de cadastro. As saídas produzidas por este aplicativo devem ser idênticas àquelas apresentadas na figura abaixo. Além disso, você deve implementar este aplicativo utilizando a classe java.util.scanner para captar as entradas de dados.
42 Exercício 4 Crie um novo aplicativo, chamado Exercicio0304, que solicite o nome dos dois jogos prediletos de seu usuário e que, ao final, apresente estes dois dados através de uma única mensagem gráfica. Este aplicativo também deve captar os dois dados através de diálogos gráficos, como encontra-se ilustrado nas figuras abaixo.
43 Contato Com o autor: Rui Rossi dos Santos livros@ruirossi.pro.br Web Site: Com a editora: Editora NovaTerra Geral: contato@editoranovaterra.com.br Comercial: comercial@editoranovaterra.com.br Web Site:
Capítulo 3. A Construção de Aplicativos. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 3 A Construção de Aplicativos Palavras reservadas Introdução à Linguagem Java abstract default goto null synchronized boolean do if package this break double implements private throw byte else
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Implementação em Java Variáveis Palavras reservadas Pacotes Identificador this Acessando membros de outros objetos API Java Nossa
Leia maisObjetivos do Capítulo
Capítulo 4 Variáveis e Constantes Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Objetivos do Capítulo Apresentar os tipos primitivos disponíveis no Java. Analisar a forma de
Leia maisLinguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia maisProgramação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisLinguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) String String é uma classe contida no pacote java.lang e que descende da classe java.lang.object. De forma conceitual podemos dizer que é uma sequência de caracteres usada
Leia maisMsC. João Maria MsC. Liviane Melo
Disciplina: Programação Orientada à Objetos AULA 02 Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC. Liviane Melo 2 Tipo Tamanho Alcance
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Leia maisPalavras Reservadas da Linguagem Java
Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de
Leia maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia maisProgramação de Computadores II TCC Turma A-1
Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Java Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2015.1/tcc-00.309
Leia maisMódulo 03. Identificadores, Palavras Reservadas, e Tipos
Módulo 03 Identificadores, Palavras Reservadas, e Tipos Objetivos Utilizar comentários em um programa. Distinguir entre identificadores válidos e não-válidos. Reconhecer palavras-reservadas da tecnologia
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia maisAula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Leia maisInstituto Superior de Engenharia de Lisboa
Instituto Superior de Engenharia de Lisboa Introdução à Programação (PG) Docente: Pedro Viçoso Fazenda (pfazenda@cedet.isel.ipl.pt) Professor Responsável: Pedro Alexandre Pereira (palex@cc.isel.ipl.pt)
Leia maisPROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II Prof. Dr. Daniel Caetano 2017-1 Objetivos Recordar as estruturas condicionais switch~case e de repetição while, for e do~while Conhecer os tipos não nativos:
Leia maisSeleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...
Leia maisSintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Classe pública com método main Uma classe pública com nome A tem
Leia maisSintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.
Sintaxe Geral Tipos de Dados Comentários Comentários: De linha: // comentário 1 // comentário 2 De bloco: /* linha 1 linha 2 linha n */ De documentação: /** linha1 * linha2 */ Programa Exemplo: ExemploComentario.java
Leia maisSintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Leia maisIntrodução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisOrientação a Objetos e Java
Orientação a Objetos e Java Daves Martins davesmartins@yahoo.com.br Mestre em Computação de Alto Desempenho pela UFRJ Especialista em Banco de Dados Analista Web Orientação a Objetos e Java Características
Leia maisAula 1 POO 1 Prática. Profa. Elaine Faria UFU
Aula 1 POO 1 Prática Profa. Elaine Faria UFU - 2019 Introdução Java Linguagem de programação poderosa Utiliza o paradigma Orientado a Objetos Muito utilizada em aplicativos para Internet e para redes Difundida
Leia maisIntrodução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Leia maisPROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer os tipos de dados, constantes e como declarar variáveis Conhecer os operadores e expressões Conhecer e
Leia maisNoçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisOrientação a Objetos e a Linguagem Java
Orientação a Objetos e a Linguagem Java Afrânio Assis afranio@gmail.com Novembro/2006 1 Tipos, Literais, Operadores e Controle de Fluxo Novembro/2006 2 Identificadores Identificadores são palavras utilizadas
Leia maisPROGRAMADOR JAVA. Aula 0X32 Semanas - 0b Instrutor : Léo Billi
Aula 0X32 Semanas - 0b110001 Instrutor : Léo Billi Email : leo.billi@gmail.com Tipos de dados, valores literais e variáveis Tipos de dados, valores literais e variáveis Exibindo dados na tela Variáveis
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisNotas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans
Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans Objetivos da aula: Introduzir conceitos da linguagem Java Apresentar um histórico da linguagem Apresentar
Leia maisPROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com
Leia maisIntrodução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisPHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisIntrodução ao Java. Programação Orientada a Objetos Java. Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior
Introdução ao Java Programação Orientada a Objetos Java Prof. Anselmo Cardoso Paiva Prof. Geraldo Braz Junior Tecnologia Java Java é tanto uma linguagem de programação de alto nível quanto uma plataforma
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Leia maisAula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Leia maisDiagramas Sintáticos
Diagramas Sintáticos Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Classe pública com método main Cada classe X pública é declarada num ficheiro
Leia maisTratamento de Exceções
Tratamento de Exceções Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Introdução Exceções São eventos que
Leia maisAmbientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Leia mais4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Leia maisA Linguagem C. A forma de um programa em C
A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de
Leia maisProgramação Orientada a Objetos SANTOS, Rafael (PLT)
Programação Orientada a Objetos SANTOS, Rafael (PLT) Possibilita atribuições em sequência na mesma instrução Retorna o valor atribuído Atribuições compostas: incluem a própria variável: +=, *=, -=, etc
Leia maisProgramação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Leia maisClasses, instâncias e métodos de acesso. prática
Classes, instâncias e métodos de acesso prática Exercício 01 Crie a classe Ponto que possui duas dimensões (int x, int y). Crie os métodos get e set. Faça o main para instanciar e testar a classe. Adicione
Leia maisAula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.
Aula 2 Objetivos Encapsulamento na linguagem Java; Utilizando a referência this. Encapsulamento, data hiding é um conceito bastante importante em orientação a objetos. É utilizado para restringir o acesso
Leia maisJava e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
Leia maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Leia maisMódulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Leia maisLógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Leia maisHello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
Leia maisProgramação Orientada a Objeto Java
Programação Orientada a Objeto Java Aula 2 Introdução a Programação Java Sintaxe da Linguagem e Principais Conceitos Profª Kelly Christine C. Silva Sumário Construção do programa Saída de dados Entrada
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 2 Expressões Combinação de dados e operadores que resulta em um valor. expressão x = 2 * y + 4; variável operador constante Memória do computador
Leia maisProgramação de Computadores para GI
Programação de Computadores para GI Aula 05 Java - Identificadores Nomes que o programa manipula: variáveis, constantes, subprogramas e classes Não devem começar com números nem com _ Não existe tamanho
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
Leia maisptraux = dynamic_cast <PacoteNoite *> (vetor[i]); if (ptraux) auxiliar += vetor[i]->calculacusto();
429 //conteúdo do arquivo principalpacote.cpp... "5 - Imprimir o custo total apenas dos pacotes que serao entregues a noite;"
Leia maisLinguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Criando objeto Definindo valores para os atributos do objeto Método construtor Definindo valores padrão para os atributos dos
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido
Leia maisJava 2 Standard Edition Tipos, literais, operadores e controle de fluxo
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo Helder da Rocha www.argonavis.com.br 1 Operadores e controle de fluxo da execução Este módulo explora as estruturas procedurais da
Leia maisLinguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Leia maisSUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 A Origem...2 O Caminho Para a Aprendizagem...4 Java Como Plataforma...6 Finalidade...8 Características...11 Perspectivas...13 Exercícios...14 CAPÍTULO 2 AMBIENTE
Leia maisinsfcanceof new public switch transient while byte continue extends for int null
Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public
Leia maisJava Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático
Java Básico Objetivo: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos
Leia maisPROGRAMAÇÃO JAVA. Parte 2
PROGRAMAÇÃO JAVA Parte 2 Características interessantes do JAVA: Verificação automática de ortografia Recolha automática do lixo (GC) Simplificação de ponteiros de memória Acesso à rede simplificado Multi-threading
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Leia maisLinguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Leia maisRevisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Revisões de PG (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Compilar e executar programas em Java Ficheiro fonte (Prog.java) Ficheiro
Leia maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: PEOO Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com Data:
Leia maisSintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Leia mais4. Estruturas Fundamentais de Programação em C
4. Estruturas Fundamentais de Programação em C 4.1. Imprimindo Mensagens e Valores no Monitor de Vídeo A biblioteca de entrada e saída (stdio.h) possui a função printf que imprime mensagens e valores diretamente
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisParadigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia mais1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
Leia maisProgramação de Computadores II TCC Profs.: Anselmo Montenegro (1) & Marcos Lage (2) (1) (2)
Programação de Computadores II TCC-00174 Profs.: Anselmo Montenegro (1) & Marcos Lage (2) (1) www.ic.uff.br/~anselmo (2) www.ic.uff.br/~mlage Conteúdo: Introdução ao Java Histórico 1991 Início em 1991:
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisA Linguagem Java. Alberto Costa Neto DComp - UFS
A Linguagem Java Alberto Costa Neto DComp - UFS 1 Roteiro Comentários Variáveis Tipos Primitivos de Dados Casting Comandos de Entrada e Saída Operadores Constantes 2 Comentários /** Classe para impressão
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisFundamentos de Programação. Linguagem C++ Introdução, identificadores, tipos de dados. Prof. Bruno E. G. Gomes IFRN
Fundamentos de Programação Linguagem C++ Introdução, identificadores, tipos de dados Prof. Bruno E. G. Gomes IFRN 1 Linguagem de Programação Constituída por símbolos e por regras para combinar esses símbolos
Leia mais