Listas resolvidas de repetições, variáveis e condicionais em JAVA
Por: Jéssica Petersen • 26/9/2016 • Trabalho acadêmico • 8.576 Palavras (35 Páginas) • 572 Visualizações
1. Tipos de dados
2. Operadores aritméticos
3. Operadores relacionais
4. Operadores lógicos
5. Conversão de tipos
6. Exercícios variáveis
Imprimir nome na tela
Recebe um argumento e imprima na tela
Recebe numero como argumento
Receba dois valores inteiros e imprima as operações
Imprima se é ano bissexto ou não
Imprima 4 notas e a media
Converte metros para cm
Receba o raio de um circulo e mostra a área
Receba qnt vc ganha por hr e qntas horas e mostre o salario no mês
Temperatura p Farenheit, e ao contrario
7. Exercícios condicionais
leia n do teclado e imprima se for maior q 5
leia n e imprima se ZERO, POSITIVO e Negativo
leia n e imprima se PAR ou ÍMPAR
leia dois valores inteiros e imprima o maior
leia um caractere e imprima se Vogar ou Consoante
leia 4 números inteiros e imprima o maior e o menor
leia 3 n inteiros e imprima em ordem decrescente
Calcular o IMC ( = Peso/altura²) e imprimir a situacao da pessoa
leia 4 notas e o % de frequencia e imprima situação
fazer programa com o menu
8. Exercícios de repetições
Programa q imprima n de 1 a 20 um abaixo do outro e dpois um ao lado do outro
Programa q imprima apenas n impares entre 1 e 50
Programa q peça uma nota, entre 0 e 10, mostre msg caso valor seja invalido e continue pedindo até informar um valor válido
Programa q soma valores inteiros e positivos até q um valor informado seja -1. (só valores positivos)
A série fibonacci: 1,1,2,3,5,8,13,21,34,55... programa q gera n termos, n fornecido pelo usuario.
Calcular o fatorial
Programa q conte de 1 até 3milhoes, de 1 em 1. td vez q for multiplo de 1milhao, imprima esse n.
Desenvolva um gerador de tabuada.
Faça um loop infinito q imprima multiplos de 2.
Programa q solicite 2 caracteres e imprima o n de caracteres entre eles
Programa q imprima os caracteres da tabela ASCII de códigos 32 a 255 decimal. Deve imprimir cada caractere, seu código decima e hexadecimal.
Programa que leia N e imprima valor de H. H = 1 + ½ + 1/3 + ¼ + … + 1/N.
Programa que leia N e imprima valor de S. S = 1/N + 2/(N-1) + 3/(N-2) + … + N-1/2 + N/1
Programa deve calcular e exibir a media de quilômetros por litro obtida para todos os recompletamentos
Programa que diz o que o guarda de trânsito daria conforme sua velocidade media
1.Tipos de dados
Tipo | Qntdd bits | Valores |
Char | 16 | ‘\u0000’ a ‘\Uffff’ |
Byte | 8 | -128 a 128 |
Int | 32 | -2.147.483.648 a +2.147.483.648 |
Short | 16 | -32.768 a +32.768 |
Long | 64 | -9.223.372.036.854.775.808 a +9.223.372.036.854.775.808 |
Float | 32 | -3.40292347E+38 a +3.40292347E+38 |
Double | 64 | -1.79769313486231570E+308 a +1.79769313486231570E+308 |
Boolean | 8 | True ou false |
2. Operadores Aritméticos
Função | Sinal | Exemplo |
Adição | + | X + Y |
Subtração | - | X – Y |
Multiplicação | * | X * Y |
Divisão | / | X / Y |
Resto da divisão inteira | % | X % Y |
Sinal negativo | - | -X |
Sinal positivo | + | +X |
Incremento unitário | ++ | X++ ou ++X |
Decremento unitário | -- | X—ou --X |
3. Operadores Relacionais
Função | Caractere | Exemplo |
Igual | == | X == Y |
Diferente | != | X != Y |
Maior que | > | X > Y |
Maior ou igual | >= | X >= Y |
Menor que | < | X < Y |
Menor ou igual | <= | X <= Y |
4. Operadores Lógicos
Função | Caractere | Exemplo |
E lógico ou AND | && | X && Y |
Ou lógico ou OR | || | X || Y |
Negação ou NOT | ! | !X |
5. Conversão de tipos
Supondo a variável X | Converter em | Y recebe o valor convertido |
int x = 10 | Float | Float y = (float) x |
int X = 10 | Double | Double y = (double) x |
Float x = 10.5 | Int | Int y = (int) y |
String x = “10” | Int | Int y = integer.paseInt(x) |
String x = “20.54” | Float | Float y = float.parseFloat(x) |
String x = “20.54” | Double | Double y = double.parseDouble(x) |
String x = “java” | vetor ou byte | Byte b[] = x.getBytes() |
Int x = 10 | String | String y = String.valueOf(x) |
Float x = 10.35 | String | String y = String.valueOf(X) |
Double x = 254.34 | String | String y = String.valueOf(X) |
Byte x[] (x é um vetor de byte) | String | String y = new String(x) |
...