Ir ao conteúdo
  • Cadastre-se

Antov

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

posts postados por Antov

  1. Como está estruturado o seu projeto? Criou um dynamic web project com jdbc simples ou está usando spring  com jpa? Existe algumas maneiras de chamar um código java em jsp, utilizando a tag <%= %>  ou ${ } (spring-mvc).

     

    Veja um exemplo em um forms:

     

    Doença Cardiovascular: <input type="text" value="<%= request.getAttribute("doenca_cardiovascular")%>" name="doenca_cardiovascular"/><br>

     

    Tudo depende de como está estruturado seu mapping e controller.

  2. Então, não sei se existe um programa que converte automatico para você, mas é bem fácil, como os colegas anteriores já disseram, no caso do Java, replicando esse programa seu ficaria mais ou menos assim:

     

    page1.thumb.png.b7994e56d70511e3e7a47ada62ba9f52.pngpage2.png.58abbbdec33558e4d1fcce9ebc32e5e8.png

     

    Resultado:

     

    resultado2.png.8b5ac0a7ed9ce377f49310a1e4aa6b0f.png

     

    Obs: esqueci de dar um scan.close por isso a advertência ali no scan.

    Obs2: Caso você queira limitar as casas decimais para não aparecer esse tanto de número depois da virgula, pode importar a biblioteca DecimalFormat formatador = new DecimalFormat("0:00");

    Ex: formatador.formart(media);

    ou utilizar o printf estilo na linguagem C, se não me engano java suporta também.

     

    • Curtir 1
    • Obrigado 1
  3. Não sei se já resolveu, mas vamos lá, primeiramente pelo que vi, ele criou um classe chamada minha MinhaThread e deu um extends em Thread que já é uma classe interna do java (geralmente se utiliza Thread para que tenha mais de um processo sendo executado ao mesmo tempo ou paralelamente), criou uma variável mensagem e criou um construtor de MinhaThread para ser passada a mensagem através desse construtor já que a mensagem é privada, logo depois fez a implementação do método run, Obs: Quando ele deu extends no Thread essa classe automaticamente passa a ter os métodos, start e join, o método start inicia o uma thread que no caso é um run, toda vez que se chama o start ele procura o metodo run, por isso dele implementar esse metodo run, que no caso é a ação, nesse caso a ação é imprimir a mensagem passada 10x atraves do for ali. Depois ele parte para a classe principal onde cria 3 objetos (a,b,c) do tipo MinhaThread e passa como argumento de mensagem em cada objeto A, B, C, ou seja no objeto 'a' a mensagem vai ser A, no objeto 'b' vai ser B e no objeto 'c' vai ser C. Logo ele chamada os metodos a start(), esse metodo incia o metodo run, e depois ele chama o metodo join(), esse metodo join é chamado para que o programa espere o run do primeiro objeto terminar para depois chamar os outros. 

     

    Agora sobre sua resposta: Ele vai imprimir na tela essa sequencia: A A A A A A A A A A B B B B B B B B B B C C C C C C C C C C. Ou seja ele ira imprimir na tela A (10x) e B (10x) e C (10x), como ele colocou um join() entre a chamada as threads significa que a próxima thread só é executada quando a em execução terminar o serviço.

     

    Caso queira dar uma olhada sobre Thread: https://www.javatpoint.com/creating-thread

     

    A teste de curiosidade executel as classes, segue:

    MinhaThread.java
    MinhaThread.png.304a3a670eb788cd522b72efcd4b2b06.png

     

    Main.java

    Obs: Tive que colocar um try catch no metodo join se não ele não deixava compilar o código, isso é apenas para caso dê erro, ele mostrar uma mensagem.

     

    Main.png.e6fc59c367ff272d305985cab7b74e87.png

     

    Resultado:

     

    Resultado.png.3ba189184144168d930cbefa8c9ce653.png

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!