Ir ao conteúdo

Catí Kurumim 7

Membro Pleno
  • Posts

    277
  • Cadastrado em

  • Última visita

Tudo que Catí Kurumim 7 postou

  1. Já experimentou trocar a versão do javax.faces.bean.ManagedBean ? Está usando Maven ou API? A priore o erro aponta para o bean gerenciável, mas estou averiguando ainda a situação. Qualquer coisa nova que veja aqui te dou um toque.
  2. Não podemos dar respostas prontas, mas se tu pelo menos mostrar o que fez até agora, aí sim corrigimos alguns pontos do código ou varemos ressalvas.
  3. É porque não vi como tá o resto do seu código, mas uma opção é utilizar uma janela JavaScript com a opção sim ou não, aí caso ta pessoa clique em sim ele redirecionava pra página que dava a opção de apagar algum registro.
  4. Tu acabou criando uma Array de 4 posições ao invés de duas. Foi a única coisa que modifiquei, o tamanho do vetor e a saída, que transformei em um "JOptionPane" public void actionPerformed(ActionEvent evento) { if (evento.getSource() == botao) { try { //era parar criar um array de 2 posições String[] nomes = new String[2]; nomes[0] = campo1.getText(); nomes[1] = campo2.getText(); nomes[2] = campo3.getText(); } catch (ArrayIndexOutOfBoundsException e) { JOptionPane.showMessageDialog(null,"Array fora de índice, você utilizou uma posição a mais que o permitido(" + e.getMessage()+")"); } } }
  5. Já que é um jogo online, creio que o ideal é tu estudar programação para Web, ou seja, comumente seria JSP, Servlet, HTML, Java Script... e por aí vai. Se não quiser ficar preso ao java SE(Java para Web, "trocando em miúdos"... tudo que citei anteriormente) pode escolher qualquer outra linguagem. Obs: Falei do java SE, porque é o que o mercado usou durante os últimos anos.
  6. Bom dia, Para quem tem a mesma dúvida... a pergunta do amigo já foi respondida nesse outro fórum: http://www.devmedia.com.br/forum/tendencias-em-desenvolvimento-de-software-para-iniciantes-intermediarios/540446
  7. Olá, Seguem as dicas. Dica 1: Organize seu código(ele está todo ilegível). Dica 2: Dentro de um loop(para) utilize para preencher tanto o vetor nome quanto o vetor idade. Dica 3: Organizar em ordem crescente para a de 1 ate 10 faca para b de 1 ate 10 faca se nome[a]>nome[b] entao c<- nome[a]; nome[a]<- nome[b]; nome[b]<- c; fimse fimpara fimpara
  8. Boa noite, Aparentemente, esse código server para identificar quem está fumando ou não em uma mesa de um estabelecimento comercial, como em um bar por exemplo. Obs: é ideal que idente seu código da próxima vez como a baixo: CLASS AGENTE public class Agente extends Thread { private Mesa m; private int item1, item2; public Agente(Mesa m) { this.m = m; } public void run() { while (true) { escolherItem(); while (m.calocarItensNaMesa(item1 + item2) == false); } } public void escolherItem() { item1 = (int) (Math.random() * 3); item2 = (int) (Math.random() * 3); if (item1 == item2) if (item2 == 2) item2 = 0; else item2++; }} CLASS MESA public class Mesa { private int fumante = 4; private int estado[] = { 0, 0, 0 }; private final int ESPERANDO = 0; private final int FUMANDO = 1; public synchronized void fumar(int i) { while (fumante != i) { try { wait(); } catch (InterruptedException e1) { e1.printStackTrace(); } } if (fumante == i) { estado[i - 1] = FUMANDO; mostrarStatus(); } else { System.out.println("ERROR"); } } public synchronized void finalizar(int i) { estado[i - 1] = ESPERANDO; fumante = 4; notifyAll(); } public synchronized boolean calocarItensNaMesa(int z) { int cont = 0; for (int x = 0; x < 3; x++) if (estado[x] != FUMANDO) cont++; if (cont == 3) { fumante = z; notifyAll(); try { wait(); } catch (InterruptedException e) { e.printStackTrace(); } } else { return false; } return true; } public void mostrarStatus() { for (int i1 = 0; i1 < 3; i1++) { System.out.printf("F%d", (i1 + 1)); switch (estado[i1]) { case ESPERANDO: { System.out.printf("ESPERANDO "); break; } case FUMANDO: { System.out.printf("FUMANDO "); break; } } } System.out.print("\n"); }} CLASS FUMANTE public class Fumante extends Thread { private Mesa m; private final int fumante; private final int delay = 1000; public Papel(Mesa m, int fumante) { this.m = m; this.fumante = fumante; } public void run() { while (true) { m.fumar(fumante); fumar(); m.finalizar(fumante); } } public void fumar(){ try{ Thread.sleep((int) (Math.random() *delay)); }catch (InterruptedException e) { // TODO: handle exception } }
  9. Depois de estudar lógica de programação(o que vocês já fez) aprenda Java Orientado a Objeto, temos também o Flash com o action script, nele você programa mas boa parte do jogo que tu pode fazer lá não precisa necessariamente programar. Tanto para jogos simples em Java quanto em Flash você pode achar vídeo aulas no youtube. Obs: Aqueles jogos de sites onlines mesmo a maioria é feita em Flash, então já dá pra ter ideia do tipo de jogo que pode fazer né?!
  10. Ao invés de armazenar os grupos em variaveis, armazene em vetores. Ex: Criação dos 5 grupos vargrupo1:vet[1..4] de caractere;grupo2:vet[1..4] de caractere;grupo3:vet[1..4] de caractere;grupo4:vet[1..4] de caractere;grupo5:vet[1..4] de caractere; Esses cinco grupo estão preparados para ler 4 letras(A,B,C e D) cada. Leitura dos cinco grupos //Leitura grupo 1para x:= 1 ate 4 faca escreval("Digite a letra do ",x,"º grupo 1"); leia(grupo1[x]); fimpara //Leitura grupo 2para x:= 1 ate 4 faca escreval("Digite a letra do ",x,"º grupo 2");leia(grupo2[x]);fimpara //Leitura grupo 3para x:= 1 ate 4 faca escreval("Digite a letra do ",x,"º grupo 3");leia(grupo3[x]);fimpara //Leitura grupo 4para x:= 1 ate 4 faca escreval("Digite a letra do ",x,"º grupo 4");leia(grupo4[x]);fimpara //Leitura grupo 5para x:= 1 ate 4 faca escreval("Digite a letra do ",x,"º grupo 5");leia(grupo5[x]);fimpara Seu programa já tem todos os grupos criados e armazena os valores deles cinco. Por tanto só falta você imprimir os cinco grupos de forma comum que mostrará na ordem que eles formam lidos/armazenados e por fim fazer outra impressão com os valores em ordem decrescente(para isso você estará trabalhando com algo chamado de ordenação de vetores). Obs: Peço desculpas ao moderador do grupo se coloquei uma resposta muito pronta.
  11. Pense nisso como um algoritmo, só que nesse você usará conceitos de orientação de objetos como abstração de classes. Você realmente tem dominio dos recursos que o proessor pediu(criação classes, criação de arrays...)? Mais uma coisa, você tem que postar seu programa mesmo que errado pra termos uma noção em que devemos te ajudar e quais são suas dificuldades!
  12. É verdade, uma pena. Creio que ela esteja queimada mesmo.
  13. Faz o computador voltar as configurações de fabrica(reset da BIOS), isso fica na BIOS/SETUP. O nome da opção load optimus default. Após fazer o procedimento nos conte o que aconteceu.
  14. Infelizmente não existe nenhum artifício no visualg que possa dar essa solução.
  15. O LNW lhe deu boas explicações de como se desenvolver o exercício. Qualquer coisa poste novamente para sabermos se conseguiu ou não.
  16. Pesquise sobre triângulo de Pascal. Aí você terá uma base de como fazer. http://pt.wikipedia.org/wiki/Tri%C3%A2ngulo_de_Pascal
  17. É verdade, o inglês é uma das prioriadade para aprendizado de qualquer linguagem comercial que temos.
  18. Obrigado risk e Positivo Informática, vocês solucionaram meu problema!

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!