TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Criação do Servlet Calculo

Por:   •  11/6/2025  •  Trabalho acadêmico  •  1.015 Palavras (5 Páginas)  •  28 Visualizações

Página 1 de 5

1. Criação do Servlet Calculo:

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.util.Optional;

public class Calculo extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String valor1Str = request.getParameter("valor1");

String valor2Str = request.getParameter("valor2");

String operacao = request.getParameter("operacao");

// Inicializa as variáveis de erro e resultado com valores nulos

Boolean erroValor1 = null;

Boolean erroValor2 = null;

Boolean erroDivisao = null;

String resultadoStr = null;

Optional<Float> resultado = Optional.empty();

try {

// Converte os valores de string para float

float valor1 = Float.parseFloat(valor1Str);

float valor2 = Float.parseFloat(valor2Str);

// Realiza a operação

switch (operacao) {

case "+":

resultado = Optional.of(valor1 + valor2);

break;

case "-":

resultado = Optional.of(valor1 - valor2);

break;

case "*":

resultado = Optional.of(valor1 * valor2);

break;

case "/":

if (valor2 == 0) {

erroDivisao = true;

} else {

resultado = Optional.of(valor1 / valor2);

}

break;

default:

// Se a operação não for válida, não há resultado

break;

}

// Se o resultado for válido, converte para

...

Baixar como (para membros premium)  txt (3 Kb)   pdf (50.1 Kb)   docx (8.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com