Progranar

1081 palavras 5 páginas
Exercícios de Fixação - 1o dia
Objetivos: Fixar os conceitos de tipagem forte em Java e as peculiaridades de alguns dos seus operadores. Fixar a sintaxe para definição de variáveis, e para as estruturas de decisão e de repetição do Java. Metodologia: Fazer os exercícios na mão e depois colocar as expressões em um programa Java. Algumas delas não são válidas em tempo de compilação, logo não vão compilar. Outras são válidas, mas incorrem em perda de informação. E outras são válidas e consistentes. Nos dois últimos casos, colocar System.out.println() para as variáveis em questão. Para as expressões aritméticas e booleanas, resolver na mão e expressões em um programa Java, dando System.out.println() para as variáveis que são atribuídas às expressões. 1- Que expressões não são válidas em tempo de compilação e que expressões incorrem em perda de informação? int a = 2; short s = a; float x = 3.2; short s = 3; long x = s; float f = x; double d = f; double d = 4.3f; long k = 2L; int a = (int)k; short b = 2; double d = 4567.98; long a = (long)d; short s = (short)a; byte b = (byte)s;

2- Que expressões não são válidas em tempo de compilação e que expressões incorrem em perda de informação? int a = 2; short s = a; long a = 3L; float f = a; int b = a; float f = 2.0; byte b = 3; int x = b; long h = x; double d = h; double d = 4.3f; long k = 2L; int a = (int)k; double d = 3.4; float f = (float)d; int x = (int)f; byte b = 2; float f = 2932.22F; int a = (int)f; short s = (short)a; byte b = (byte)s;

3- Quais os valores das expressões aritméticas dadas abaixo?

int a = 2; double b = 6; double x = (a/b) + (a/4) – (b/4) + (b%3); x = ?? int a = 2; double b = 6; double x = (a/b) + (a/4.0) – (b/4.0) + (b%3); // x = ?? int a = 2; int b = 3; int x = 2 + (a++) – b; // qual o valor de x? int y = 2 + (++a) – b; // qual o valor de y?

4- Quais os valores das expressões aritméticas dadas abaixo? long a = 3; float b = 12; double x = (a/b) + (a/8) – long a = 3L; double b = 12; double x

Relacionados

  • TGA NEOCLASSICA
    714 palavras | 3 páginas