1 / 18

Linguagem de Programação Java Aula 2

Linguagem de Programação Java Aula 2. Prof. Cristian Rodrigo Dalcico. Tipos Primitivos Declarações de Variáveis Comentários Operadores e Precedência Estruturas de Controle Controle de Erros. Roteiro. Inteiros byte short int long. Ponto Flutuante float double Caracter char

bailey
Download Presentation

Linguagem de Programação Java Aula 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linguagem de Programação JavaAula 2 Prof. Cristian Rodrigo Dalcico.

  2. Tipos Primitivos Declarações de Variáveis Comentários Operadores e Precedência Estruturas de Controle Controle de Erros Roteiro

  3. Inteiros byte short int long Ponto Flutuante float double Caracter char Lógico boolean Tipos Primitivos

  4. Declaração de Variáveis • Sintaxe: Tipo nome1 [, nome2 [, nome3 [..., nomeN]]]; • Exemplos: • int i; • float total, preco; • byte mediaGrupoTarefa2; • double valorMedio;

  5. Palavras Reservadas

  6. Comentários // comentário de uma linha /* comentário de múltiplas linhas */ /** comentário de documentação * que também pode * ter múltiplas linhas */

  7. Operadores • Aritméticos • +, -, *, / (aritmética simples) • % (resto da divisão inteira) • - e + (sinal) • ++ (incremento) • -- (decremento) • Atribuição • =

  8. Operadores public class Aritmetica { static public void main (String args[]) { int a = 5, b = 2; // Decl de 2 variaveis // Exemplos de operacoes sobre variaveis System.out.println("a = " + a); System.out.println("-b = " + (-b)); System.out.println("a + b = " + (a + b)); System.out.println("a * b = " + (a * b)); System.out.println("a / b = " + (a / b)); System.out.println("a % b = " + (a % b)); System.out.println("a++ = " + (a++)); System.out.println("--b = " + (--b)); } }

  9. Operadores • Relacionais • > • < • >= • <= • == • !=

  10. Operadores public class Relacional { static public void main (String args[]) { int a = 15; int b = 12; System.out.println("a = " + a); System.out.println("b = " + b); System.out.println("a == b -> " + (a == b)); System.out.println("a != b -> " + (a != b)); System.out.println("a < b -> " + (a < b)); System.out.println("a > b -> " + (a > b)); System.out.println("a <= b -> " + (a <= b)); System.out.println("a >= b -> " + (a >= b)); } }

  11. Repetição Simples for (inic; condição; incr/decr) diretiva; inicialização verdadeiro Expressão Lógica Diretiva falso Incremento/ decremento

  12. Repetição Simples public class ExemploFor { public static void main (String args[]) { int j; for (j=0; j<10; j++) { System.out.println(“”+j); } } }

  13. Expressão Lógica Expressão Lógica falso verdadeiro falso verdadeiro Diretiva 1 Diretiva 1 Diretiva 2 Desvio de Fluxo if (expressão) diretiva1; else diretiva2;

  14. Desvio de Fluxo public class ExemploIf { public static void main (String args[]) { if (args.length > 0) { for (int j=0;j<Integer.parseInt(args[0]);j++) { System.out.print("" + j + " "); } System.out.println("\nFim da Contagem"); } System.out.println("Fim do Programa"); } }

  15. Expressão Lógica falso verdadeiro Diretiva Repetição Condicional while (condição) diretiva;

  16. Repetição Condicional public class ExemploWhile { public static void main (String args[]) { int j = 10; while (j > Integer.parseInt(args[0])) { System.out.println(""+j); j--; } } }

  17. Tratamento de Erros try diretiva_normal; catch (exception1) diretiva_de_tratamento_de erro1; catch (exception2) diretiva_de_tratamento_de erro2;

  18. Tratamento de Erros public class ExemploTryCatch { public static void main (String args[]) { int j = 10; try { while (j > Integer.parseInt(args[0])) { System.out.println(""+j); j--; } } catch (ArrayIndexOutOfBoundsException e) { System.out.println(”Sem argumento."); } catch (NumberFormatException e) { System.out.println(”Inteiro válido."); } } }

More Related