Logo Passei Direto
Buscar

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

Ferramentas de estudo

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.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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!