🧩 Exercícios: Ecossistema Java 21 LTS, JVM e Estrutura Sequencial
Spec Sistemas Com Java • Trilha Progressiva em 4 Níveis
🧭 Navegação Pedagógica
-
📖 Teoria do Capítulo 💻 Exemplos 📊 Slides 🧠 Quiz
🎯 Nível 1: Fundamentos
Problema 01.1 — Classe Principal e I/O com System.out.printf() e Scanner
Contexto: Classe Principal e I/O com System.out.printf() e Scanner no contexto de Ecossistema Java 21 LTS, JVM e Estrutura Sequencial.
Requisitos de Execução:
- Escrever classe
Maincom métodopublic static void main(String[] args)e formatação numérica.
Resultado Esperado
Programa Java 21 compilado e executado com sucesso.
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo como:
Atividade_01_1_SeuNome - Envie na tarefa:
Atividade Cap 01 - Ecossistema Java 21 LTS, JVM e Estrutura Sequencial
🔑 Gabarito de Código & Solução Comentada
package com.empresa.sistemas;
import java.util.Locale;
import java.util.Scanner;
public class Program01 {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
double salario = 4500.75;
System.out.printf("Java 21 LTS inicializado. Salario Base: R$ %.2f%n", salario);
}
}
🔍 Nível 2: Prática
Problema 01.2 — Conversão de Tipos Primitivos (Casting Explícito) e Divisão Exata
Contexto: Conversão de Tipos Primitivos (Casting Explícito) e Divisão Exata no contexto de Ecossistema Java 21 LTS, JVM e Estrutura Sequencial.
Requisitos de Execução:
- Realizar casting
(double) a / bpara cálculo de média sem perda de precisão.
Resultado Esperado
Média calculada com precisão de ponto flutuante.
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo como:
Atividade_01_2_SeuNome - Envie na tarefa:
Atividade Cap 01 - Ecossistema Java 21 LTS, JVM e Estrutura Sequencial
🔑 Gabarito de Código & Solução Comentada
package com.empresa.sistemas;
public class CastingDemo {
public static void main(String[] args) {
int a = 17, b = 4;
double resultado = (double) a / b;
System.out.printf("17 / 4 = %.2f%n", resultado);
}
}
⚡ Nível 3: Integração
Problema 01.3 — Inspeção de Propriedades da JVM com System.getProperty()
Contexto: Inspeção de Propriedades da JVM com System.getProperty() no contexto de Ecossistema Java 21 LTS, JVM e Estrutura Sequencial.
Requisitos de Execução:
- Inspecionar versão do runtime Java, sistema operacional e diretório de execução.
Resultado Esperado
Propriedades do ambiente JVM extraídas com segurança.
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo como:
Atividade_01_3_SeuNome - Envie na tarefa:
Atividade Cap 01 - Ecossistema Java 21 LTS, JVM e Estrutura Sequencial
🔑 Gabarito de Código & Solução Comentada
package com.empresa.sistemas;
public class JvmInspector {
public static void main(String[] args) {
System.out.println("Java Version: " + System.getProperty("java.version"));
System.out.println("OS Name: " + System.getProperty("os.name"));
System.out.println("User Dir: " + System.getProperty("user.dir"));
}
}
🏆 Nível 4: Desafio Corporativo
Problema 01.4 — Compilação e Execução de Código-Fonte em Arquivo Único (JEP 330)
Contexto: Compilação e Execução de Código-Fonte em Arquivo Único (JEP 330) no contexto de Ecossistema Java 21 LTS, JVM e Estrutura Sequencial.
Requisitos de Execução:
- Executar programa Java diretamente com
java Program.javasem compilação prévia de .class.
Resultado Esperado
Execução em arquivo único JEP 330 homologada.
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo como:
Atividade_01_4_SeuNome - Envie na tarefa:
Atividade Cap 01 - Ecossistema Java 21 LTS, JVM e Estrutura Sequencial
🔑 Gabarito de Código & Solução Comentada
public class SingleFileApp {
public static void main(String[] args) {
System.out.println("Executando arquivo unico diretamente no Java 21!");
}
}
| ⬅️ Voltar ao Índice de Exercícios | 📚 Sumário de Tópicos |