Ir ao conteúdo
  • Cadastre-se

iHollyZinhO

Membro Pleno
  • Posts

    170
  • Cadastrado em

  • Última visita

Tudo que iHollyZinhO postou

  1. Está excelente. Não tem nem o que mexer.
  2. O problema é o método getElements escrito errado: a=document.getElementsByClassName('pam uiBoxLightblue uiMorePagerPrimary');
  3. As palavras reservadas devem ser todas em letras minúsculas. O erro que está dando é porque você está colocando o nome errado na hora de importar. Import Java.util.Scanner; //Isso deve ser: import java.util.Scanner; //As palavras import e java devem ser em letras minúsculas
  4. A melhor alternativa é tirar o .nome do método addItem e então adicionar um método toString dentro da classe Universidade, por exemplo: public class Universidade { String nome; public String toString() { return nome; } }
  5. O que ele fez está certo. Uma operação de atribuição, além de alterar o valor, retorna o novo valor da variável. int x = 10; System.out.println(x += 10); //Imprime 20 System.out.println(x = 5); //Imprime 5
  6. Como você já conseguiu fazer, vou lhe mostrar apenas os métodos básicos para você implementar de acordo com sua lógica. ArrayList<Integer> temperaturas = new ArrayList<Integer>(); temperaturas.add(30);//Adiciona 30 ao ArrayList temperaturas.get(0);//Captura o elemento de índice 0 (que é o 30) //Com isso, você pode usar um for simples para iterar o ArrayList for(int i = 0; i < temperaturas.size(); i++) { }
  7. Há vários jeitos de fazer cada um dos que você quer. Por exemplo, esse é um jeito de fazer: //Para o JRadioButton String estadoCivil; if(rdSolteiro.isSelected()) estadoCivil = "Solteiro"; else if(rdCasado.isSelected()) estadoCivil = "Casado"; //Para o JComboBox String curso = (String)combCurso.getSelectedItem();
  8. Você pode começar usando três vetores: de Mesa, de Garçom e de Consumo. Os códigos de cada struct irão corresponder ao índice do vetor da struct correspondente. A partir disso você monta todo o processo de manipulação. Exemplo: int main(void) { struct Garcom garcons[5]; struct Mesa mesas[5]; garcons[1].codigo_garcom = 1; strcpy(garcons[1].nome, "Roberto"); //Precisa incluir string.h mesas[0].cod_mesa = 0; mesas[0].codigo_garcom = 1; return 0; }
  9. Basta imprimir o conteúdo que você quer que apareça no campo no atributo value. Por exemplo: <input type="text" class="form-control" name="cpfFuncionario" placeholder="CPF..." value="<?php echo $row['cpf']; ?>">
  10. A questão pede que você apenas crie um método estático, ou seja, que não precisa instanciar uma classe para poder usá-lo. Por exemplo: public static double calcular(int dias) { return dias*...; } Na questão não pede que o método seja final, apenas o static é necessário.
  11. O construtor __init__ está escrito errado, porque está com apenas um underline aos lados, e deve ter dois.
  12. Verifica se o método ConsultarEmpresa está realmente selecionando a coluna id_empresa. O erro que acusa é porque, na hora de imprimir, não encontra essa coluna.
  13. Você pode alternar a visibilidade do componente jTable1 no ActionListener do botão de listar, por exemplo: jButton2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { jTable1.setVisible(!jTable1.isVisible()); } }); Como você está usando a tabela dentro de um JScrollPane, o cabeçalho da tabela pode não sumir, então você deve usar o setVisible no próprio JScrollPane e não na tabela.
  14. Tem como postar alguma imagem do erro? Como não temos seu banco, não tem como fazer debug.
  15. Não sei se entendi direito seu problema, mas deu a entender que está usando interface. Tem como postar o código da interface? Essa parte de mostrar a listagem apenas quando apertar no botão é praticamente dependente do código de criação da interface.
  16. Para a parte do banheiro, ele está funcionando corretamente, mas não do jeito exato que você quer e, para isso, você precisa montar seu algoritmo. public void imprimir(){ System.out.println("Tipo de Casco: "+getTipo_casco()); System.out.println("Banheiro: "+getBanheiro() ? "Tem banheiro" : "Nao tem banheiro"); //Ou: if(getBanheiro() == true) System.out.println("Tem banheiro"); else System.out.println("Nao tem banheiro"); }
  17. Acho que você estava montando errado a lógica da função recursiva void recur(int vet[], int tamanho){ int i; if(vet[tamanho]>0) vet[tamanho]=0; if(tamanho>0) recur(vet,tamanho-1); //Só chama a próxima caso o tamanho ainda não seja 0 }
  18. É só criar um repositório (pode ser com um nome Projetos, por exemplo), adicionar todas as pastas do seu projeto e depois dar commit. Ficaria da seguinte forma, supondo que você não tenha nada criado ainda: cd Projeto git init //Torna a pasta Projeto um repositório git add . //Adiciona todos os arquivos da pasta para commit git commit -m "Iniciando as atividades" //Realiza o commit dos arquivos adicionados Depois disso você precisa criar seu repositório no GitHub e usar o git push (ao criar um novo repositório aparece os comandos).
  19. 1º problema: Não é necessário usar o operador & no scanf quando se deseja ler uma string (%s). 2º problema: Você pede para o usuário digitar 'S' para sim e 'N' para não. No entanto, quando você está fazendo as comparações da string com strcmp, você compara se o texto é igual a 'sim' e 'nao', sendo que a comparação deveria ser com 'S' e 'N'. Dica: Como você só irá armazenar um único caractere, não é necessário usar um vetor de char, ficando da seguinte forma: char fumante; scanf("%c", &fumante); if(fumante == 'S') printf("Fumante!"); else printf("Nao fumante!"); 3º problema: Caso a comparação com strcmp seja verdadeira, você está lendo um valor inteiro, no entanto, não faz muito sentido. Pode ser um erro de interpretação meu, mas enfim, revise para ver se está correto.
  20. Acho que não entendi muito bem o que você pretende fazer, mas pode fazer algo do tipo: JButton botões[] = new JButton[9]; int botaoSorteado = -1; public MinhaClasse() { for(int i = 0; i < botões.length; i++) { botões[i] = new JButton("Botão " + i); botões[i].addActionListener(this);//Considerando que a classe atual esteja implementando os métodos da interface ActionListener } } public void actionPerformed(ActionEvent e) { int indClick = -1; for(int i = 0; i < botões.length && indClick == -1; i++) if(botões[i] == e.getSource())//Buscando o índice do botão clicado indClick = i; if(botaoSorteado == -1) { Random rand = new Random(); botaoSorteado = rand.nextInt(botao.length);//Sortear um botão entre os índices disponíveis while(botaoSorteado == indClick)//Sortear novamente se o botão sorteado for o próprio botão clicado. botaoSorteado = rand.nextInt(botao.length); } else { if(indClick == botaoSorteado) //Você acertou o botão que foi sorteado! else //Você errou o botão! } } Como não podemos apenas "entregar o código", eu fiz o máximo para clarear a ideia para você.
  21. Por exemplo, você usa o método setText da classe JLabel para alterar o conteúdo: JLabel lbTexto = new JLabel("Inicial"); lbTexto.setText("Novo texto");
  22. Sobre a questão do uso das chaves: as chaves devem ser usadas quando a quantidade de comandos da estrutura(condicional ou de repetição) for maior que 1. Ou seja, as chaves são utilizadas para demarcar um bloco de comandos a serem executados na estrutura. Exemplos: - Uso correto: //Com bloco de instruções if(numero == 1) { numero *= 2; printf("O número era 1 e foi multiplicado por 2!"); printf("Digite um novo número: "); scanf("%d", &numero); } //Com uma única instrução if(numero == 1) printf("O número é 1!"); - Uso incorreto: if(numero == 1) numero *= 2; printf("O número era 1 e foi multiplicado por 2!"); printf("Digite um novo número: "); scanf("%d", &numero); //Neste caso, visando fazer o mesmo que era feito com o bloco, estaria incorreto, mas não daria erro. //Este código seria entendido da seguinte forma: if(numero == 1) numero *= 2; printf("O número era 1 e foi multiplicado por 2!"); printf("Digite um novo número: "); scanf("%d", &numero); //Ou seja, para o compilador, se trataria apenas de uma falta de indentação do código.
  23. Se entendi o que você quis dizer, você pode passar um saldo inicial como parâmetro ao construtor: public class Conta { double saldo; public Conta(double saldoInicial) { if(saldoInicial >= 500) { System.out.println("Conta criada com sucesso!"); saldo = saldoInicial; } else System.out.println("Saldo insuficiente para abrir uma conta!"); } } Caso não tenha entendido, fique a vontade para perguntar.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!