Programando em Java

4152 palavras 17 páginas
Exercícios de Java e OO
Lógica estruturada
Repetições
1) Fazer uma classe Ex1Primos para:
• Receber um inteiro N do usuário
• Testar se este inteiro é primo ou não e informar
2) Fazer uma classe Ex2Sorteio para:
• Sortear um número de 0 a 1000 (dica: usar Math.random())
• Pedir um palpite ao usuário. Se ele errar, informar se o palpite é maior ou menor do que o número sorteado.
• Pedir novos palpites até que o usuário acerte e, depois disso, mostrar em quantas tentativas ele acertou.
3) Fazer um programa para receber dois números do tipo int do usuário e determinar se um número é permutação do outro ou não. Ex: 431 é permutação de 143, 42 é permutação de 204, 1211 é permutação de 1112, etc. O programa só deve aceitar números positivos.
4) Fazer um programa para medir os reflexos do usuário. O programa deve:
• Mostrar a palavra “Agora!” após um tempo aleatório e um número, também aleatório
• Contar o tempo até que o usuário digite o número pedido e mostrar esse tempo. • Dicas: usar o método getTimeInMillis da classe Calendar ou o método nanoTime da classe System.
String
5) Fazer uma classe ExecString que:
• Recebe duas strings do usuário (usar TextConsole.getString())
• Conta e informa quantas vezes a segunda string ocorre dentro da primeira
• Informa uma estatística dos caracteres contidos nas 2 strings.
6) Faça um programa que receba um nome completo na forma de uma String e mostre a abreviatura deste nome. Não se devem abreviar as palavras com 2 ou menos letras. A abreviatura deve vir separada por pontos. Ex: Paulo Jose de
Almeida Prado. Abreviatura: P. J. de A. P.

7) Fazer um programa que receba uma string do usuário e mostre o conteúdo desta string de forma invertida.
8) Um dos sistemas de encriptação mais antigos é atribuído a Júlio César: se uma letra a ser encriptada é a letra de número N do alfabeto, substitua-a com a letra
(N+K), onde K é um número inteiro constante (César utilizava K = 3).
Usualmente consideramos o

Relacionados

  • Programando em java
    6520 palavras | 27 páginas
  • Programando Android
    11469 palavras | 46 páginas
  • Programando em ANDROID Passo a Passo
    11656 palavras | 47 páginas
  • Fundamentos da programação android
    10982 palavras | 44 páginas
  • Escalonamento
    1604 palavras | 7 páginas
  • Programação java
    489 palavras | 2 páginas
  • Wwwww
    9117 palavras | 37 páginas
  • Tutorialjavamail
    1678 palavras | 7 páginas
  • Robocode
    799 palavras | 4 páginas
  • Lista Programacao Estrutura Repeticao FICHA 1
    414 palavras | 2 páginas