Introdução à Linguagem Java

Tamanho: px
Começar a partir da página:

Download "Introdução à Linguagem Java"

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. 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 mais

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Universidade 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 mais

Linguagem de Programação II Implementação

Linguagem 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 mais

Objetivos do Capítulo

Objetivos 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 mais

Linguagem Java - Introdução

Linguagem 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 mais

Tipos, Literais, Operadores

Tipos, 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 mais

Tipos, Literais, Operadores

Tipos, 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 mais

Análise de Programação

Aná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 mais

Programação Estruturada e Orientada a Objetos

Programaçã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 mais

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

Linguagem 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 mais

LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz

LÓ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 mais

MsC. João Maria MsC. Liviane Melo

MsC. 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 mais

Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida

Programaçã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 mais

Palavras Reservadas da Linguagem Java

Palavras 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 mais

Lição 4 Fundamentos da programação

Liçã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 mais

Programação de Computadores II TCC Turma A-1

Programaçã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 mais

Módulo 03. Identificadores, Palavras Reservadas, e Tipos

Mó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 mais

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Introduçã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 mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas 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 mais

Aula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.

Aula 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 mais

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

Programaçã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 mais

JAVA. Professor: Bruno Toledo

JAVA. 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 mais

Instituto Superior de Engenharia de Lisboa

Instituto 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 mais

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II

PROGRAMAÇÃ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 mais

Seleção Múltipla Laços (while, do-while, for) AULA 05

Seleçã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 mais

Sintaxe da linguagem Java

Sintaxe 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 mais

Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.

Sintaxe 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 mais

Sintaxe Básica do Java. João Paulo Q. dos Santos

Sintaxe 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 mais

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

Introduçã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 mais

Orientação a Objetos e Java

Orientaçã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 mais

Aula 1 POO 1 Prática. Profa. Elaine Faria UFU

Aula 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 mais

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

Introduçã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 mais

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I

PROGRAMAÇÃ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 mais

Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB

Noçõ 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 mais

Algoritmos I Aula 13 Linguagem de Programação Java

Algoritmos 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 mais

Orientação a Objetos e a Linguagem Java

Orientaçã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 mais

PROGRAMADOR JAVA. Aula 0X32 Semanas - 0b Instrutor : Léo Billi

PROGRAMADOR 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 mais

Linguagem de Programação III

Linguagem 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 mais

Variáveis primitivas e Controle de fluxo

Variá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 mais

Notas 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 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 mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃ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 mais

Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos

Introduçã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 <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 mais

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

PHP: <?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 mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado 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 mais

Introduçã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 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 mais

3. Linguagem de Programação C

3. 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 mais

Aula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -

Aula 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 mais

Diagramas Sintáticos

Diagramas 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 mais

Tratamento de Exceções

Tratamento 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 mais

Ambientação com a Sintaxe de Java: parte 1

Ambientaçã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 mais

4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

4 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 mais

A Linguagem C. A forma de um programa em C

A 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 mais

Programação Orientada a Objetos SANTOS, Rafael (PLT)

Programaçã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 mais

Programação Estruturada

Programaçã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 mais

Classes, instâncias e métodos de acesso. prática

Classes, 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 mais

Aula 2. Objetivos. Encapsulamento na linguagem Java; Utilizando a referência this.

Aula 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 mais

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

Java 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 mais

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Computaçã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 mais

Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão

Mó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 mais

Lógica de Programação. Lógica de Programação com Java

Ló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 mais

Hello 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. 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 mais

Programação Orientada a Objeto Java

Programaçã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 mais

Programação científica C++

Programaçã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 mais

Programação de Computadores para GI

Programaçã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 mais

Introduçã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 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 mais

ptraux = dynamic_cast <PacoteNoite *> (vetor[i]); if (ptraux) auxiliar += vetor[i]->calculacusto();

ptraux = 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 mais

Linguagem de Programação II Implementação

Linguagem 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 mais

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

LÓ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 mais

Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo

Java 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 mais

Linguagem de programação Java

Linguagem 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 mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

SUMÁ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 mais

insfcanceof new public switch transient while byte continue extends for int null

insfcanceof 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 mais

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático

Java 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 mais

PROGRAMAÇÃO JAVA. Parte 2

PROGRAMAÇÃ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 mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado 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 mais

Linguagens de Programação

Linguagens 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 mais

Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa

Revisõ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 mais

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

LINGUAGEM 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 mais

Instituto 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 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 mais

Sintaxe Básica de Java Parte 2

Sintaxe 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 mais

4. Estruturas Fundamentais de Programação em C

4. 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 mais

Organização de programas em Java

Organizaçã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 mais

Anhanguera Educacional S.A. Centro Universitário Ibero-Americano

Anhanguera 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 mais

Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura

Paradigmas 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 mais

Algoritmos II prof. Daniel Oliveira

Algoritmos 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 mais

Linguagem C Princípios Básicos (parte 1)

Linguagem 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 mais

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

1) 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 mais

Programação de Computadores II TCC Profs.: Anselmo Montenegro (1) & Marcos Lage (2) (1) (2)

Programaçã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 mais

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

PROGRAMAÇÃ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 mais

Algoritmos e Programação

Algoritmos 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 mais

A Linguagem Java. Alberto Costa Neto DComp - UFS

A 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 mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programaçã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 mais

Linguagem 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 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 mais

Fundamentos 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 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