Logo Passei Direto
Buscar

Lista de10 exercícios de programação em Java - SISTEMA S DE INFORMAÇÃO

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Exercício 1: Escreva um programa que exiba "Olá, Mundo!" na saída.

Exercício 2: Escreva um programa que calcule e exiba a soma de dois números inteiros informados pelo usuário.

Exercício 3: Escreva um programa que determine se um número informado pelo usuário é par ou ímpar.

Exercício 4: Escreva um programa que exiba os primeiros n números naturais.

Exercício 5: Escreva um programa que calcule a média de três notas informadas pelo usuário.

Exercício 6: Escreva um programa que determine se um ano informado pelo usuário é bissexto ou não.

Exercício 6: O programa "AnoBissexto.java" solicitará que o usuário insira um ano e informará se é bissexto ou não:

Exercício 7: Escreva um programa que calcule e exiba o fatorial de um número informado pelo usuário.

Exercício 8: Escreva um programa que receba uma palavra do usuário e exiba a mesma palavra invertida.

Exercício 9: Escreva um programa que exiba os n primeiros termos da sequência de Fibonacci.

Exercício 10: Escreva um programa que verifique se uma palavra é um palíndromo (lê-se da mesma forma de trás para frente).

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Exercício 1: Escreva um programa que exiba "Olá, Mundo!" na saída.

Exercício 2: Escreva um programa que calcule e exiba a soma de dois números inteiros informados pelo usuário.

Exercício 3: Escreva um programa que determine se um número informado pelo usuário é par ou ímpar.

Exercício 4: Escreva um programa que exiba os primeiros n números naturais.

Exercício 5: Escreva um programa que calcule a média de três notas informadas pelo usuário.

Exercício 6: Escreva um programa que determine se um ano informado pelo usuário é bissexto ou não.

Exercício 6: O programa "AnoBissexto.java" solicitará que o usuário insira um ano e informará se é bissexto ou não:

Exercício 7: Escreva um programa que calcule e exiba o fatorial de um número informado pelo usuário.

Exercício 8: Escreva um programa que receba uma palavra do usuário e exiba a mesma palavra invertida.

Exercício 9: Escreva um programa que exiba os n primeiros termos da sequência de Fibonacci.

Exercício 10: Escreva um programa que verifique se uma palavra é um palíndromo (lê-se da mesma forma de trás para frente).

Prévia do material em texto

LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
Lista de10 exercícios de programação em Java, acompanhados de suas respostas: 
 
Exercício 1: 
Escreva um programa que exiba "Olá, Mundo!" na saída. 
 
Resposta 1: 
```java 
public class OlaMundo { 
 public static void main(String[] args) { 
 System.out.println("Olá, Mundo!"); 
 } 
} 
``` 
 
 
Exercício 1: O programa "OlaMundo.java" exibirá o seguinte na tela: 
 
 
Exercício 2: 
Escreva um programa que calcule e exiba a soma de dois números inteiros informados pelo usuário. 
 
Resposta 2: 
```java 
import java.util.Scanner; 
 
public class SomaNumeros { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 System.out.print("Digite o primeiro número: "); 
 int numero1 = input.nextInt(); 
 
 System.out.print("Digite o segundo número: "); 
 int numero2 = input.nextInt(); 
 
 int soma = numero1 + numero2; 
 System.out.println("A soma é: " + soma); 
 
 input.close(); 
 } 
} 
``` 
 
 
Exercício 2: O programa "SomaNumeros.java" solicitará que o usuário insira dois números 
inteiros e exibirá a soma deles: 
 
 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
Exercício 3: 
Escreva um programa que determine se um número informado pelo usuário é par ou ímpar. 
 
Resposta 3: 
```java 
import java.util.Scanner; 
 
public class ParOuImpar { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite um número: "); 
 int numero = input.nextInt(); 
 
 if (numero % 2 == 0) { 
 System.out.println("O número é par."); 
 } else { 
 System.out.println("O número é ímpar."); 
 } 
 
 input.close(); 
 } 
} 
``` 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 
Exercício 3: O programa "ParOuImpar.java" solicitará que o usuário insira um número e 
informará se ele é par ou ímpar: 
 
 
Exercício 4: 
Escreva um programa que exiba os primeiros n números naturais. 
 
Resposta 4: 
```java 
import java.util.Scanner; 
 
public class NumerosNaturais { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite o valor de n: "); 
 int n = input.nextInt(); 
 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 for (int i = 1; i <= n; i++) { 
 System.out.print(i + " "); 
 } 
 
 input.close(); 
 } 
} 
``` 
 
 
Exercício 4: O programa "NumerosNaturais.java" solicitará que o usuário insira um valor "n" 
e exibirá os primeiros "n" números naturais: 
 
 
Exercício 5: 
Escreva um programa que calcule a média de três notas informadas pelo usuário. 
 
Resposta 5: 
```java 
import java.util.Scanner; 
 
public class MediaNotas { 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite a primeira nota: "); 
 double nota1 = input.nextDouble(); 
 
 System.out.print("Digite a segunda nota: "); 
 double nota2 = input.nextDouble(); 
 
 System.out.print("Digite a terceira nota: "); 
 double nota3 = input.nextDouble(); 
 
 double media = (nota1 + nota2 + nota3) / 3; 
 System.out.println("A média é: " + media); 
 
 input.close(); 
 } 
} 
``` 
 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
Exercício 5: O programa "MediaNotas.java" solicitará que o usuário insira três notas e calculará 
a média: 
 
 
Exercício 6: 
Escreva um programa que determine se um ano informado pelo usuário é bissexto ou não. 
 
Resposta 6: 
```java 
import java.util.Scanner; 
 
public class AnoBissexto { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite um ano: "); 
 int ano = input.nextInt(); 
 
 if ((ano % 4 == 0 && ano % 100 != 0) || (ano % 400 == 0)) { 
 System.out.println("O ano é bissexto."); 
 } else { 
 System.out.println("O ano não é bissexto."); 
 } 
 
 input.close(); 
 } 
} 
``` 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 
Exercício 6: O programa "AnoBissexto.java" solicitará que o usuário insira um ano e informará 
se é bissexto ou não: 
 
 
Exercício 7: 
Escreva um programa que calcule e exiba o fatorial de um número informado pelo usuário. 
 
Resposta 7: 
```java 
import java.util.Scanner; 
 
public class Fatorial { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite um número: "); 
 int numero = input.nextInt(); 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 int fatorial = 1; 
 for (int i = 1; i <= numero; i++) { 
 fatorial *= i; 
 } 
 
 System.out.println("O fatorial de " + numero + " é: " + fatorial); 
 
 input.close(); 
 } 
} 
``` 
 
 
Exercício 7: O programa "Fatorial.java" solicitará que o usuário insira um número e calculará 
o fatorial: 
 
 
Exercício 8: 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
Escreva um programa que receba uma palavra do usuário e exiba a mesma palavra invertida. 
 
Resposta 8: 
```java 
import java.util.Scanner; 
 
public class PalavraInvertida { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite uma palavra: "); 
 String palavra = input.nextLine(); 
 
 String palavraInvertida = ""; 
 for (int i = palavra.length() - 1; i >= 0; i--) { 
 palavraInvertida += palavra.charAt(i); 
 } 
 
 System.out.println("Palavra invertida: " + palavraInvertida); 
 
 input.close(); 
 } 
} 
``` 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 
Exercício 8: O programa "PalavraInvertida.java" solicitará que o usuário insira uma palavra e 
exibirá a palavra invertida: 
 
 
Exercício 9: 
Escreva um programa que exiba os n primeiros termos da sequência de Fibonacci. 
 
Resposta 9: 
```java 
import java.util.Scanner; 
 
public class Fibonacci { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite o número de termos desejado: "); 
 int n = input.nextInt(); 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 
 int primeiroTermo = 0; 
 int segundoTermo = 1; 
 int proximoTermo; 
 
 System.out.print("Sequência de Fibonacci: "); 
 for (int i = 1; i <= n; i++) { 
 System.out.print(primeiroTermo + " "); 
 
 proximoTermo = primeiroTermo + segundoTermo; 
 primeiroTermo = segundoTermo; 
 segundoTermo = proximoTermo; 
 } 
 
 input.close(); 
 } 
} 
``` 
 
 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
Exercício 9: O programa "Fibonacci.java" solicitará que o usuário insira o número de termos 
desejado e exibirá a sequência de Fibonacci: 
 
 
Exercício 10: 
Escreva um programa que verifique se uma palavra é um palíndromo (lê-se da mesma forma de trás 
para frente). 
 
Resposta 10: 
```java 
import java.util.Scanner; 
 
public class Palindromo { 
 public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 
 System.out.print("Digite uma palavra: "); 
 String palavra = input.nextLine(); 
 
 boolean ehPalindromo = true; 
 for (int i = 0, j = palavra.length()- 1; i < j; i++, j--) { 
 if (palavra.charAt(i) != palavra.charAt(j)) { 
 ehPalindromo = false; 
 break; 
 } 
 } 
 
 if (ehPalindromo) { 
 System.out.println("A palavra é um palíndromo."); 
 } else { 
 System.out.println("A palavra não é um palíndromo."); 
 } 
 
LINGUAGEM JAVA 
RODRIGO DINIZ – SISTEMAS DE INFORMAÇÃO 
 input.close(); 
 } 
} 
``` 
 
 
Exercício 10: O programa "Palindromo.java" solicitará que o usuário insira uma palavra e 
informará se é um palíndromo: 
 
 
Lembrando que os resultados podem variar conforme as entradas do usuário. 
 
Espero que esses exercícios sejam úteis para praticar programação em Java!