Instituto Federal de Educação Ciência e Tecnologia do Rio Grande do Sul-Campus Farroupilha Curso: Técnico em Informática Integrado ao Ensino Médio Nome: Letícia Brummelhaus Amorim de Candido JAVA Escrever em tela public class AloPessoal { public static void main(String args[]) { System.out.println("Olá Mundo"); } } int i = 5; Declarar variáveis Em Java, precisamos especificar o tipo de determinada variável. PHP <html> <head> <title>PHP Teste</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body> </html> <?php $variavel1 = 1; ?> O cifrão ($) é utilizado como principal indicador de uma variável no PHP. Em PHP, não precisamos especificar o tipo de determinada variável. Tipos de Dados Integer, float, doble, string, boolean, array, object, resource, NULL. public class Constantes { Declarar e utilizar Constantes Boolean, char, byte, short, int, long, float, double. static final float PI = 3.14159265f; <?php define("CONSTANTE", "Alô Mundo."); ?> public static void main(String args[]) { } São declaradas constantes de formas distintas em JAVA E PHP. Quais são os Operadores matemáticos e quais são as suas funções Existem mais operadores em Java, porém os que ambos possuem igualmente tem a mesma função. Quais são Operadores condicionais e que tipo de comparação eles fazem b = (a > 0) ? 1 : 2; <?php A sintaxe é: (Expressão) ? ValorTrue : ValorFalse $action = (empty($_POST['action'])) ? 'default' : $_POST['acti on']; Essa é a forma compacta de realizar um if-else, a sintaxe seria: para a expressão: if (a > 0) b = 1; else b = 2; / if (empty($_POST['action'])) { $action = 'default'; } else { $action = $_POST['action']; } ?> Quais são os Operadores lógicos e quais são suas funções Existem basicamente os mesmo operadores lógicos, com as mesmas funções. IF ELSE If, else, elseif if (a > 10) { Console.WriteLine("A é maior que 10"); } else { Console.WriteLine("A é menor que 10"); } ELSE IF if (a > 10) { Console.WriteLine("A é maior que 10"); } else if (a == 10) { Console.WriteLine("A é igual a 10"); } else Console.WriteLine("A é menor que 10"); } IF ELSE <?php if ($a > $b) { echo "a is bigger than b"; } else { echo "b is smaller than a"; } ?> ELSE IF <?php if ($a > echo } elseif echo } else { echo } ?> $b) { "a is bigger than b"; ($a == $b) { "a is equal to b"; "a is smaller than b"; Exibem na tela com comandos distintos. <?php switch ($i) { case "apple": echo "i is apple"; break; case "bar": echo "i is bar"; break; case "cake": echo "i is cake"; break; } ?> Switch Exibem na tela com comandos distintos. for, foreach FOR FOR for (int i =0; i<10; i ++){ i++ } <?php /* exemplo 1 */ FOREACH for ($i = 1; $i <= 10; $i++) { echo $i; } ?> FOREACH <?php $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } ?> WHILE WHILE While, do while decimal salario = 1000; <?php /* example 1 */ while (salario < 5000) { salario *= 100; Console.WriteLine("Meu salário AINDA é de = " + salario); } $i = 1; while ($i <= 10) { echo $i++; /* the printed value would be $i before the increment (post-increment) */ } ?> DO WHILE DO WHILE do{ Console.WriteLine("Dentro do loop"); } while (false); decimal aumento = 250; <?php $i = 0; do { echo $i; } while ($i > 0); ?> do{ Console.WriteLine("O valor atual do aumento é de: " + aumento); aumento += 50; } while (aumento < 500); Break, continue BREAK BREAK <?php echo "hello"; if (true) break; echo " world"; ?> CONTINUE CONTINUE <?php while (list($key, $value) = each($arr)) { if (!($key % 2)) { // pula membros pares continue; } do_something_odd($value); } $i = 0; while ($i++ < 5) { echo "Outer<br />\n"; while (1) { echo "Middle<br />\n"; while (1) { echo "Inner<br />\n"; continue 3; } echo "This never gets output.<br />\n"; } echo "Neither does this.<br />\n"; } ?> GOTO Goto, exit GOTO Não tem uso no Java <?php goto a; echo 'Foo'; EXIT System.exit(0);. a: echo 'Bar'; ?> EXIT <?php $filename = '/caminho/para/arquivo'; $file = fopen ($filename, 'r') or exit("Não pude abrir o arquivo ($filename)"); ?> Referências: http://www.dm.ufscar.br/~waldeck/curso/java/part21.html http://php.net/manual/pt_BR/tutorial.firstpage.php http://php.net/manual/pt_BR/language.variables.scope.php https://www.caelum.com.br/apostila-java-orientacao-objetos/variaveis-primitivas-e-controle-de-fluxo/#3-10escopo-das-variaveis http://www.dm.ufscar.br/~waldeck/curso/java/part22.html http://aprenderphp.com.br/artigo/tipos-de-dados-no-php/ http://php.net/manual/pt_BR/function.define.php http://www.tiexpert.net/programacao/java/constantes.php http://www.devmedia.com.br/operadores-logicos-e-matematicos-da-linguagem-java/25248 http://php.net/manual/pt_BR/language.operators.arithmetic.php http://php.net/manual/pt_BR/language.operators.comparison.php https://www.oficinadanet.com.br/post/9507-condicoes-em-php-if-else-if-else-switch http://php.net/manual/pt_BR/control-structures.elseif.php http://php.net/manual/pt_BR/control-structures.switch.php http://www.tiexpert.net/programacao/java/switch-case-default.php http://php.net/manual/pt_BR/control-structures.switch.php http://php.net/manual/pt_BR/control-structures.for.php http://php.net/manual/pt_BR/control-structures.foreach.php https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach http://www.tiexpert.net/programacao/java/while.php http://php.net/manual/pt_BR/control-structures.while.php http://php.net/manual/pt_BR/control-structures.goto.php http://php.net/manual/pt_BR/control-structures.continue.php http://php.net/manual/pt_BR/control-structures.break.php http://www.tiexpert.net/programacao/java/break.php