phpbrasil 0 Denunciar post Postado Outubro 14, 2014 Pessoal, Bom dia Estou tendo um pouco de dificuldades para gerar a resposta de um inteiro parabinário no servlet... Como eu criaria isso? Poderiam me ajudar? Obrigada index.jsp <form action="ResultadoServlet" method="post"> <h2>Numero</h2> <br> Informe o numero:<input type="text" name="N1"/><br> <input type="submit" value="Valor Binario"/><br> </form> Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Outubro 14, 2014 Existe o método 'toHexString(int)' da classe Integer que faz essa conversão. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.*; @WebServlet(urlPatterns = {"/ResultadoServlet"}) public class Binario extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); String str = request.getParameter("N1"); if(str != null && !str.isEmpty()){ int number = Integer.parseInt(str); // conversão para inteiro String bin = Integer.toBinaryString(number); try(PrintWriter out = response.getWriter()){ out.println( "<p>" + number + " em binário: " + bin +" </p>" ); } } } } Compartilhar este post Link para o post Compartilhar em outros sites