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

Documentos relacionados
Algoritmos II prof. Daniel Oliveira

MsC. João Maria MsC. Liviane Melo

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

Sintaxe Básica de Java Parte 2

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

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

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

Programação Estruturada e Orientada a Objetos

Programação Orientada a Objetos

Linguagem Java - Introdução

Variáveis primitivas e Controle de fluxo

4. Constantes. Constantes pré-definidas

Tipos, Literais, Operadores

Tipos, Literais, Operadores

Estruturas de Controle

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

Análise de Programação

PHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Aula 4 Estruturas de Controle

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

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

Linguagem Java: Sintaxe Java

Linguagem de programação Java

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

Linguagem de Programação III

Revisão C++ - Parte 1

Programação com Acesso a BD. Programação com OO Acesso em Java

MsC. João Maria MsC. Liviane Melo

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

Programação Estruturada

Algoritmos I Aula 13 Linguagem de Programação Java

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

Tipos Primitivos, estruturas de iteração e decisão.

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

Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo.

Estruturas de controle Parte 1

Introdução. Universidade Federal de Uberlândia. Programação Orientada a Objetos. Prof. Fabiano Dorça

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

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

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

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

Diagramas Sintáticos

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

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

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

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

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

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade

3. Linguagem de Programação C

EXPRESSÕES BOOLEANAS. Ex: boolean b = false; // declara uma variável do tipo boolean e atribui false

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

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

Programação Aplicada à Engenharia

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

Linguagem de Programação III - PHP

Introdução ao Java. Marco A L Barbosa malbarbo.pro.br. Departamento de Informática Universidade Estadual de Maringá

Orientação a Objetos e Java

AULA 6 - ARRAYS. Array de 10 elementos

Desenvolvimento de Aplicações Desktop

Programação Básica em Arduino Aula 2

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

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

Tipos de dados e comandos POO

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

Revisão Linguagem C Parte 1

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Desenvolvimento de Sistemas para WEB Site:

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

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Lição 4 Fundamentos da programação

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

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

RESUMO DE CONCEITOS BÁSICOS DE C

Orientação a Objetos e a Linguagem Java

Puca Huachi Vaz Penna

Módulo 04 Expressões, Estruturas de Seleção e Controle de Fluxo. Última atualização: 09/06/2010

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

Luz, C Âmera, Ação! Introdução ao Java Cont.

Fundamentos de programação

Linguagem C para Microcontroladores

Programação Orientada a Objetos

Curso de PHP. FATEC - Jundiaí. A diferença a entre as matrizes e as arrays é que acrescentamos mais

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Linguagem de Programação II Implementação

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB

Programação Básica em Arduino Aula 2

Programação Orientada a Objetos em Java. Introdução

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string

INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS

O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Estruturas de seleção. Prof.: Jesus

Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa

Elementos Básicos. C# - Elementos básicos. Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas

Comando Portugol (Visualg) Java

Linguagem de Programação C. Prof. Fabrício Olivetti de França

Transcrição:

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 World");?> Printa Hello World na página do navegador, mais fácil do que no Java. Declarar Variáveis: Int a ; // declaração de uma variável 'a' //iniciada a 0 (valor por padrão). Int b = 8; // declaração de uma variável 'b' iniciada a 8. Se declara o tipo da variável para a declarar $a = 1; $b = 2; Não se declara o tipo. Tipos de Dados: Boolean: Não é um valor numérico, só admite os valores true ou false. Char: Usa o código UNICODE e ocupa cada caractere 16 bits. Inteiros: Diferem nas precisões e podem ser positivos ou negativos. Byte: 1 byte. Short: 2 bytes. Int: 4 bytes. Long: 8 bytes.

Reais em ponto flutuante: igual que os inteiros também diferem nas precisões e podem ser positivos ou negativos. Float: 4 bytes. Double: 8 bytes. integer; float ; double; string; boolean; Declarar e utilizar Constantes: public class Constantes { static final float PI = 3.14159265f; Se utiliza as palavras chave static e final em sua declaração para impedir que o valor da variável seja mudada. Podendo apenas o utilizar o nome da variável para utilizá la. define('min_value', '0.0'); Fora de classe const MIN_VALUE = 0.0; Dentro de classe Funciona igual ao java, o valor nãoo irá se mudar, e se utiliza o nome. Qual são os Operadores matemáticos e quais suas funções: Operação Operador Expressão algébrica Expressão Java Adição + a + 1 a +1 Subtração b 2 b 2 Multiplicação * cm c * m

Divisão / d / e d / e adição (+) subtração ( ) multiplicação (*) divisão (/) módulo resto da divisão (%) Quais são os Operadores condicionais e que tipo de comparação eles fazem: Operador de Operador de Exemplo de condição Significado da condição em igualdade igualdade em Java Java Operadores de igualdade = == x == y x é igual a y?!= x!= y x é diferente de y Operadores relacionais > > x > y x é maior que y < < x < y x é menor que y >_ >= x >= y x é maior que ou igual a y <_ <= x <= y x é menor que ou igual a y (=) atribuição simples (+=) atribuição com adição ( =) atribuição com subtração

(*=) atribuição com multiplicação (/=) atribuição com divisão (%*) atribuição com modulo (.=) atribuição com concatenação (==) igual a (!=) diferente de (<) menor que (>) maior que (<=) menor ou igual a (>=) maior ou igual a Quais são os Operadores lógicos e quais suas funções:! NÃO lógico (NOT)!y contrário de y. && E lógico (AND) x && y x e y. OU lógico (OR) x y x ou y. instanceof Verif Instância x instanceof X x é instância da classe X and = significa e operador loóico. or = significa ou operador lógico. xor = significa ou operador exclusivo.! = significa não (inversão). && = significa e operador lógico. = significa ou operador lógico. Comandos de controle e repetição abaixo: If, else, elseif: public class ExemploIf { public static void main(string args[]) { int a = 1; if (a > 10){ System.out.println("A é maior que 10"); else if (a == 10){ System.out.println("A é igual a 10"); else{ System.out.println("A é menor que 10");

if ($a > $b) { echo ("a is bigger than b"); elseif ($a == $b) { echo ("a is equal to b"); else { echo ("a is smaller than b");?> Switch: public class ExemploSwitch { public static void main(string args[]) { int diadasemana = 1; switch (diadasemana) { case 1: System.out.println("Domingo"); case 2: System.out.println("Segunda feira"); case 3: System.out.println("Terça feira"); case 4: System.out.println("Quarta feira"); case 5: System.out.println("Quinta feira"); case 6: System.out.println("Sexta feira"); case 7: System.out.println("Sábado"); default: System.out.println("Este não é um dia válido!");

switch ($i) { case 0: echo "i equals 0"; case 1: echo "i equals 1"; case 2: echo "i equals 2";?> For, foreach: for(int i=0; i< 10; i++){ System.out.println(i); O for() repete os comandos que estão no seu corpo até chegar a um determinado limite. for(int n: vetor){ System.out.println(n); Imprimiria cada número na tela do vetor de números vetor. $limite = 10; for ($n = 1; $n <= $limite; $n++) { echo $n. "";?> Funciona igual ao for() do java.

$nomes = array('thiago', 'João', 'Ricardo', 'Paula'); foreach ($nomes as $indice => $valor) { echo $indice. " "; echo $valor. "";?> array: O foreach() executa um grupo de comandos para cada elemento de um While, do while: decimal salario = 1000; while (salario < 5000) { salario *= 100; Console.WriteLine("Meu salário AINDA é de = " + salario); Executa a ação se ela for verdadeira e continua a executando enquanto ela se manter verdadeira. decimal aumento = 250; do { Console.WriteLine("O valor atual do aumento é de: " + aumento); aumento += 50; while (aumento < 500); Executa a ação uma vez e depois testa se a condição é verdadeira, se for repete o laço. $n = 1; $limite = 10; while ($n <= $limite) { echo $n. ""; $n++;?> Executa a ação se ela for verdadeira e continua a executando enquanto ela se manter verdadeira.

$i = 0; do { echo $i; while ($i > 0);?> Funciona como o do while() do java. break, continue: public class ExemploBreak { public static void main (String args []){ for (int contador=1; contador<=1000; contador++){ System.out.println("Esta é a repetição nr: "+contador); if (contador==10) O break determina uma quebra de código, no exemplo o laço for() seria parado e seguiria para a próxima parte do código. public class ExemploContinue { public static void main (String args []){ for (int contador=1; contador<=100; contador++){ if (contador%5!=0) continue; /* Se o contador não for múltiplo de 5 * Todo o código abaixo será ignorado * e o loop continua com o próximo nr */ System.out.println("Contador: "+contador); O continue ao invés de quebrar o código, e assim parar o laço, ignora o que vem embaixo dele e vai para a próxima repetição. for ($i=2; $i <= 100; $i+=2){ //números pares de 2 a 100

?> echo ($i. " "); if ($i%10 == 0) //se i for divisível por 10 //saia do loop Funciona igual o break do java. for ($i=0; $i <= 10; $i++){ if ($i%2 == 0) //se i for par (divisível por 2) continue; //ignora o resto do for e vai para o próximo número echo ($i. " ");?> Funciona igual o continue do java. goto, exit: Não existe goto em java. System.exit(0), é quando o programa encerra sem erros. System.exit(1), se uma exceção foi lançada dentro do programa e não foi capturada. goto a; echo ( Foo ); a: echo ( Bar );?> O goto pula uma parte do código até outra determinada, no exmplo acima, na tela só seria imprimido Bar e não o Foo. exit(0), basicamente igual ao java.