José Frazão. Página 2 de 20
|
|
- Salvador Campelo Marreiro
- 7 Há anos
- Visualizações:
Transcrição
1
2 Página 2 de 20
3 Índice Página 1. Introdução 4 2. História e Características 5 3. Sintaxe Expressões Tipos de Dados Primitivos Entrada de dados Inteiros Vírgula flutuante Caracteres Booleanos Variáveis Aritmética Operações logicas de comparações Arrays Estrutura Expressões condicionais If else Switch Ciclos While Do while For Classes Palavras reservadas Conclusão Referencias 20 Página 3 de 20
4 1. Introdução Este trabalho permite conhecer a linguagem de Programação, conhecer as suas características e conhecer melhor a sua estrutura e sintaxe. Neste trabalho vou tentar desenvolver um bocado as temáticas que referi anteriormente, como as expressões condicionais e os ciclos, e também mostrar as palavras reservadas existentes. Página 4 de 20
5 2. História e características. O java começou a ser desenvolvido em 1991 por parte de uma equipa da Sun Microsystems, cujo objectivo era obter uma linguagem de programação que pudesse produzir software isento de erros para electrónica de consumo. Esta linguagem foi criada visto que os programas em C e C++ tinham de ser compilados para um determinado processador, se mudasse o processador teria de se recompilar todo o código. Assim tornou-se necessário produzir uma linguagem que fosse o mais possível independente do hardware em que é utilizada, visto isso foi criado uma linguagem que seria denominada Oak, mudando mais tarde para. Quando em 1994 se deu o boom do crescimento Web a equipa de desenvolvimento produzia um Browser WWW, usando para tal a nova linguagem, visto que o java era o ideal para o desenvolvimento das aplicações Web, porque nesta estavam representadas máquinas de todos os tipos como a Mac, PC, Maquinas Unix, e o java era independente da plataforma que era utilizado. Nascendo assim o primeiro Browser WWW que corria aplicações java com o nome de RedRunner e mais tarde Hot. Em 1995 foi quando o destino da java ficou definitivamente ligado a internet, quando foi anunciado o Navigator 2.0. A linguagem de programação é uma linguagem de alto-nível que tem como características, ser orientada a objectos; ser familiar, visto ser muito parecido a linguagem C e C++; robusta, já que foi pensada para o desenvolvimento de softwares fiáveis; segura, porque são aplicadas em ambiente, inviabilizado assim de se introduzir código malicioso e portátil, já que pode ser executado em qualquer máquina desde que tenha um programa de execução instalado. Página 5 de 20
6 3. Sintaxe 3.1. Expressões São linhas de código que efectuam uma determinada operação. São blocos de texto que terminam sempre com ponto e virgula ; idêntico a outras linguagens como o C e C++ Ex: System.out.println( O exemplo de Programa Em ); As expressões compostas, são as colocações de um bloco de expressões no lugar de uma expressão. Utiliza-se os caracteres { para delimitar o bloco de expressões. Ex: int j; If(K==0) { /*Inicio do bloco*/ System.out.println( O resultado é 0 ); Else System.out.println( O resultado é outro numero ); /*fim do bloco*/ 3.2. Tipos de dados Primitivos Entrada de Dados Pode ser de duas maneiras: Primeira maneira: Importamos a classe Scanner para utilizar a leitura pelo teclado Semelhante ao #include do C: import java.util.scanner; public class Leitura { Página 6 de 20
7 public static void main(string[] args) { // Cria-se a variável de leitura dos dados Scanner s = new Scanner(System.in); // Usa-se os métodos de leitura específicos do tipo desejado System.out.print("digite uma linha: "); String linha = s.nextline(); // lê a linha System.out.print("digite um numero: "); int i = s.nextint(); // lê um inteiro System.out.print("digite um numero: "); double d = s.nextdouble(); // lê um ponto-flutuante Segunda maneira: public class Main { public static void main(string[] args) { int total,a=5,b=70000; // Definimos o tipo de variável, nome e valor da variavel. System.out.println("Viva"); System.out.println("Aqui está:"+a); System.out.println("O manipulador \n escreve uma nova linha no ecrã\n"); System.out.println("Numero Grande:"+b); total=8+5; System.out.println("Soma de 8 com 5:"+total); Inteiros Os números inteiros são representados em por quatro diferentes tipos de dados, variando a dimensão do valor a guardar. Byte (8bits) 128 a 127 Short (16bits) a Página 7 de 20
8 Int (32bits) -231 a 231 Long (64bits) -263 a Vírgula flutuante Este tipo de dados representa os números reais, com parte decimal,que se dividem em 2 tipos consoante o nível de precisão no armazenamento dos valores. Float (32bits) precisão simples Double (64bits) precisão dupla Caracteres Este tipo de dados é usado para armazenar caracteres simples, utiliza uma tabela internacional UNICODE para codificar oss caracteres. Char -- A Booleanos Este tipo de dados apenas permite dois valores possíveis: verdadeiro (TRUE) ou falso (FALSE). Boolean - true/false Variaveis As variáveis são as entidades que em qualquer programa armazenam os dados. Os nomes das variáveis em não tem grandes restrições, podem começar com qualquer caracter, excepto números e caracteres que possam ser confundidos com operações aritméticas, mas também as variáveis são sensíveis á situação de ser utilizado letra maiúscula e minúscula. Por exemplo se queremos utilizar uma variável chamada nome de variável podemos utilizar Nome_de_variavel e NomeDeVariavel, de maneira a facilitar a visualização desse mesmo nome. Página 8 de 20
9 Variáveis correctas _Jose $carro SalaDeEstar Sala_de_Estar Variáveis incorrectas 5banco -estrada %valor saladeestar Aritmética Á semelhança de C e C++ no também são realizadas cinco operações aritméticas básicas: Adição (+); Subtracção (-); Multiplicação (*); Divisão (/); Resto da divisão inteira (%). Estas operações aritméticas podem ser realizadas sobre variáveis de tipo inteiro ou de vírgula flutuante. Ex: int a=2,b=3; System.out.println( a+b= +(a+b)); Mostrando como resultado a+b= 5 Página 9 de 20
10 Operações logicas e comparações Existem vários operadores em para a realização de comparação: operador Significado == Igual!= Diferente < Menor que > Maior que <= Menor ou igual >= Maior ou igual Ex. int x=1,y=3; If(x==y) System.out.println( são iguais ); Else System.out.println( são diferentes ); Também são utilizados os operadores lógicos: operador Significado && E(AND) & E(AND) Ou(OR) Ou(OR) ^ Ou exclusivo(xor)! Negação(NOT) Página 10 de 20
11 AND(&&) devolve o valor verdadeiro se e só se, todos os valores forem desse mesmo valor OR( ) devolve o valor verdadeiro se apenas um valor o ser, e devolve falso quando todos os valores são falsos. NOT(!) inverte o valor logico da expressão a que for aplicada, transformando o verdadeiro em falso e vice-versa. Os operadores: AND(&) OR( ) XOR(^) A realizam-se normalmente sobre variáveis inteiros ou de caracteres, e utiliza-se apenas para trabalhar a nível binário Arrays É um objecto no qual armazenamos um conjunto de dados de um determinado tipo. Ou seja cada entrada do array permite ter um valor que pode ser alterado, lido e utilizado como qualquer variável. Ex: array números Pode logo iniciado logo declaração Int[] numero = {7,6,2,3; Ou definir um array de 3 posições neste exemplo de forma mais detalhada: Int[] numero=new int[3]; Numero[0]=7; Numero[1]=6; Página 11 de 20
12 Numero[2]=2; Numero[3]=3; Podemos definir como contendo strings: String[]nomes=new String[10]; E acedemos as posições de memoria do array da mesma maneira como em relação aos números: Nomes[0]= Jose ; Nomes[1]= Frazao ; Ou String[] nomes={ jose, Frazao ; 4. Estrutura 4.1. Expressões condicionais If else Conforme o valor da condição, é executado primeiro bloco (condição verdadeira) ou o segundo ( a seguir ao valor else, se a condição for falsa). If(condição1) <comando1>; Else <comando2>: If(condição2){ <comando3> <comando4> Else { <comando4> <comando6>. if(valor==0) System.out.println("O incrementado é par"); else System.out.println("O incrementado é impar"); ano ano Página 12 de 20
13 Ou: Maior=(num1>num2)?num1:num Switch Esta expressao é avaliada, e o seu valor comparado com o valor que está atribuído a cada uma das secções de código dentro do switch, quando houver coincidência dos valores, as linhas que se encontram nessa secção são executadas até encontrar a palavra-chave break. Switch(<controlos>){ Case<valor1>:<comando1>; <comando2>; Break; Expressao-de-teste?valorverdadeiro:valor-falso; switch (calculo){ case 1: total=numero1+numero2; break; case 2: total=numero1- numero2; break; Case<valor2>:<comando3>; <comando4>; Break; Default: <comando8>; default: System.out.println("escolha invalida"); break; System.out.println(" O Total é:"+total); 4.2. Ciclos Os ciclos são funções de programação muito importantes, visto que através deles podemos substituir as tarefas repetitivas, por instruções que permitem a repetição controlada de certas instruções. Página 13 de 20
14 While Nos ciclos While provocamos a execução de uma determinada instrução, enquanto uma determinada condição lógica se verificar. While(condição lógica) { /*bloco de código a executar*/ Public class ExemploWhile{ Public static void main(string args[]){ Int cont=0; While(cont<50){ System.out.println( numero: +cont); Cont++; Do while É igual ao ciclo while, com a diferença que a condição é agora avaliada no final da primeira execução da instrução ou bloco de instruções. Do { /*bloco de código a executar*/ While(condição lógica); Public class ExemploDoWhile{ Public static void main(string args[]){ Int cont=0; do{ System.out.println( numero: +cont); Cont++; While(cont<50); Página 14 de 20
15 For Trata-se de um ciclo vocacionado para utilizações que envolvam variações de uma variável, dentro de um determinado intervalo. Ou seja definese uma variável de controlo e também um intervalo no qual esta vai variar, depois define se um valor de incremento ou decremento constante da variável de controlo durante a execução do ciclo. for(inicialização ;condição ;pósinstrução) { /*bloco de código a executar*/ for (int i = 0; i < 10; i++) { System.out.println("introduza o " + (i + 1) + " número"); 4.3. Classes As classes constituem modelos para criação de objectos. Definimos a classe assim: Class Nome_da_classe{ Declaração de variáveis; Declaração de metedos; Se uma classe for declarada com sendo subclasse de outra classe: Class Nome_da_classe extends Nome_da_SuperClasse{ /*código*/ Um objecto tem acesso ás suas variáveis de objecto e ás declarações de classe da classe que pertence, Página 15 de 20
16 Existem três aspectos que permitem definir as características de uma classe: Variáveis de objectos; Variáveis de classes; Métodos. As Variaveis de objecto são declaradas como as variáveis locais, com a diferença que a declaração é feita na zona de definição da própria class, em vez de ser no interior de qualquer método, seja ele ou não MAIN. Class Teste{ /* variáveis de objecto*/ Int x,y; Float a; Public static void main(string args[]){ /*bloco de codigo a utilizer*/ Sintaxe utilizada para criar um objecto, utiliza-se a palavra-chave NEW: Nome_da_classe objecto= new Nome_da_classe () As Variaveis de Classe são globais a todos os objectos concretizados na classe: Static int x; Static char c; Os Métodos são referenciados por um objecto, de uma forma idêntica á que é utilizada para referencias as variáveis de objecto: Tipo_de_dados (final ou Static) nome_do_metodo (tipo1,tipo2 ) Ex. static final int max =1000; Página 16 de 20
17 Exemplo de Classes: package membrofamiliar; class Familia{ static String apelido="silva";//variável de classe - utilisa «static» String nome="josé";//variável de instância - Não usa «static» e fora de métodos int idade;//variável de instância - Não usa «static» e fora de métodos public class MembroFamiliar { /** args the command line arguments */ public static void main(string[] args) { Familia Familia1=new Familia(); System.out.println(Familia1.nome); System.out.println(Familia1.apelido); Familia1.nome="José"; Familia1.idade=50; Familia1.apelido="Costa"; System.out.println(Familia1.nome); System.out.println(Familia1.apelido); System.out.println(Familia1.idade); Página 17 de 20
18 5. Palavras reservadas abstract boolean break byte case Catch char class const Continue default do double else extends final finally Float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while assert Página 18 de 20
19 6. Conclusão O JAVA tem como grande vantagem o facto de ser uma linguagem interpretada e universal, permitindo que o utilizador trabalhe em qualquer plataforma. A linguagem JAVA é muito idêntica á linguagem c e c++ alterando apenas alguma sintaxe, mas como um Professor de Programação diz e concordo com ele, se compreendemos as estruturas condicionais e os ciclos conseguimos programar em qualquer linguagem, muda apenas a sintaxe mas com a ajudinha de alguns livros e manuais consegue-se. Página 19 de 20
20 7. Referencias Coelho, Pedro; Programação em JAVA ; 2º edição; FCA Editora de Informática Página 20 de 20
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 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
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 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 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 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 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 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 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 maisConceitos básicos de programação
Constantes class Exemplo { static void Main() { float fahr, celsius; int lower, upper, step; lower = 0; /* limite inferior da tabela de temperaturas */ upper = 300; /* limite superior */ step = 20; /*
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 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 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 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 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 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 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 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 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 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 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 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 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 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 maisProgramação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Leia maisCIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
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 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 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 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 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 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 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 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 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 maisMaterial III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
Leia maisabstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw
Programadores sabem que mudar o contexto entre linguagens de programação é algo difícil. Se você pretende programar em Java e JavaScript criando micro serviços, extraindo o melhor de cada linguagem, e
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 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 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 maisNo final deste curso, saberás criar programas através da linguagem de programação Java.
Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h
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 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 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 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 maisTipos Primitivos, estruturas de iteração e decisão.
Tipos Primitivos, estruturas de iteração e decisão. André Luis Meneses Silva andreluis.ms@gmail.com http://br.geocities.com/programacao2ufs/ Agenda Tipos Primitivos de Dados Variáveis e Constantes es Comandos
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 maisAULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) Ø LP Java. Estrutura de um programa em Java. Ø Conjunto de caracteres utilizado. Ø Identificadores. Ø Variáveis e constantes. Ø Tipos
Leia maisRESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
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 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 maisESQUEMA AULA PRÁTICA 1
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start
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 maisESQUEMA AULA PRÁTICA 1
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start
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 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 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 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 maisRevisão Linguagem C Parte 1
Revisão Linguagem C Parte 1 Comentários: Os comentários aparecem em verde e podem iniciados com /* e encerrados com */ quando utilizase várias linhas ou coloca-se // quando forem colocados em apenas uma
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 maisEXPRESSÕES BOOLEANAS. Ex: boolean b = false; // declara uma variável do tipo boolean e atribui false
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 4 EXPRESSÕES BOOLEANAS O tipo primitivo boolean É um tipo de dados primitivo em Java que possui
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 maisTipos de dados e comandos POO
Tipos de dados e comandos POO Prof. Marcio Delamaro 1/46 Objetivo Vamos ver quais são os tipo de dados primitivos da linguagem Vamos ver quais são os principais comandos 2/46 Tipos Tipo Tamanho int 4 bytes
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 maisAlgoritmos e Modelação Computacional. Paulo Mateus MEBiom LMAC 2018
Algoritmos e Modelação Computacional Paulo Mateus MEBiom LMAC 2018 Objetivos Edição e compilação de programas Tipos e expressões Declaração de variáveis Atribuição, composição sequencial, iterativa e alternativa
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 em C++: Introdução
Programação em C++: Introdução J. Barbosa J. Tavares Conceitos básicos de programação Algoritmo Conjunto finito de regras sobre as quais se pode dar execução a um dado processo (Knuth73v1) Ex: ordenação
Leia maisIntrodução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br
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 maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia mais4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Leia maisIntrodução. Universidade Federal de Uberlândia. Programação Orientada a Objetos. Prof. Fabiano Dorça
Introdução Universidade Federal de Uberlândia Programação Orientada a Objetos Prof. Fabiano Dorça Introdução Definições iniciais: classe, objeto, métodos, atributos. Introdução Ao escrever um programa
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 maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia maisAula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/
Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.
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 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 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 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 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 maisLinguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
Leia maisProgramação Aplicada à Engenharia
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Programação Aplicada à Engenharia Aula 07: Aritmética e Tomada de decisão Silvio Fernandes 2009.1 1 Operadores Aritméticos Operadores
Leia maisAula 4 Estruturas de Controle
UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
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 maisProgramação Orientada a Objetos I
Introdução à Orientação à Objetos I 1/18 Programação Orientada a Objetos I Introdução à Orientação à Objetos I Rafael Silva Guimarães Instituto Federal do Espírito Santo rafaelg@ifes.edu.br http://rafaelguimaraes.net
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 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 maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Introdução Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Introdução ao Desenvolvimento
Leia maisA linguagem C (visão histórica)
A linguagem C (visão histórica) A linguagem C é uma linguagem de programação desenvolvida no ínício dos anos 70 por Dennis Ritchie, que trabalhava nos laboratórios Bell e que também inciou em paralelo,
Leia maisESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.
P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado
Leia maisLinguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
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 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 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 com Acesso a BD. Programação com OO Acesso em Java
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Leia mais