Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Pessoal estou criando uma aplicação desktop com java, porem queria usar o hibernate para conectar ao meu MySQL, porem queria que o usuário informe as informações de conexão do banco. infelizmente não encontrei nada assim somente usando o persitence.xml dentro do META-INF porem não consigo editar ele dentro do .jar de execução. sera que vocês tem alguma solução para isso ? Desde já Agradeço a todos que me ajudar.
  2. Boas pessoal. Eu sou completamente novo nisto e não sei nada, pelo que espero não ser ridículo o que vou pedir. Eu criei um blog e para aumentar a popularidade eu gostava de ter uma página do blog dedicada a links para descarregar alguns conteudos que já fiz upload, mas queria que os meus visitantes apenas pudessem ver os links se subscrevessem o meu blog ou então se o partilhassem no facebook. Não tenho interesse em saber os mails deles, pois não tenho newsletters para lhes enviar. O que eu queria saber era se é possível, ou fazer uma janela pop up que os obrigue a subscrever/partilhar para verem os links ou ao carregar neles surgisse esse aviso. é um blogspot. e posso criar um widget com html/java. Obrigado! valeu
  3. Boa tarde, gostaria de saber como faço para trazer um registro específico de uma fk, sendo que, tenho a tabela hospedagem e a tabela consumo (fk codHospedagem), quando seleciono alguma hospedagem, clico no botão de consumo da minha tela consumo. Preciso trazer no consumo os registros de consumo daquela hopedagem que seleciono, pois meu select não está funcionando, só traz a linha vazia. Abaixo o código. Alguém aí para me ajudar?? Obg! SELECT c.codConsumo as Consumo,c.codHospedagem as Hospedagem , p.nomeProduto AS Produto, c.quantidade, c.valorConsumo, c.status FROM consumo c INNER JOIN produto AS p ON p.codProduto = c.codProduto INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem WHERE H.codHospedagem = c.codHospedagem ORDER BY c.codConsumo ; MYSQL
  4. Estou fazendo um programa de locadora com jframes, e estou com problemas para herdar da classe mãe na hora do cadastro do filme, que no caso eu fiz uma classe clientes que é a mãe e uma classe filme q é a filha. Preciso cadastrar os filmes mas o que herda da classe mãe não entra nesse caso... CADASTRO FILME CADASTRO CLIENTE CLASSE MÃE (EU USEI ARRAY NA CLASSE MÃE POIS ESTAVA COM ERRO NO CADASTRO CLIENTE! EU NÃO SEI SE PODE FAZER ISSO) CLASSE FILHA
  5. Estou com um problema no Android Studio... Na tela principal onde eu coloco os componentes ela da um erro e fica escura..
  6. Pessoal preciso de ajuda para remover um logo que ta em Css só que eu não to conseguindo progresso algum achei esse site na internet pra baixa ai gostaria de colocar pra rodar no meu trabalho Vegas Lounge Bar ai queria tirar o Logo *Le 28* E por o do vegas no lugar só que estou com dificuldade se puderem me ajudar agradeço de coração Meu Face http://fb.com/jhonny.neryy e olhem aqui como ta esse site http://codepen.io/jhonnyneryy/pen/EKOoRw whatsapp (75)98128-0112 tambem é o telegram porque há suspeita do whats sair do ar por tempo indeterminado Obrigado
  7. Olá pessoal do Fórum.. Estou com um problema ao instalar Android Studio.. sempre aparece esta imagem.. E não sem como resolver, pois estou começando agora em java.. Quem poder me ajudar desde já agradeço .
  8. Bom dia pessoal, estou com um trabalho de faculdade em java pra fazer, o programa basicamente teria apenas que ler um arquivo que representa um automato finito não determinístico e transformá-lo em um automato finito determinístico. Estou sem tempo para fazer e não quero seguir na área de programação. Se alguém tiver interesse me mande mensagem privada ou responda aqui com seu e-mail que entro em contato com mais detalhes do trabalho para combinarmos um valor.
  9. Eae galera! Sou novo aqui no forum e estou precisando de ajuda em uma coisa. Eu tenho um programa que me da coordenadas de estrelas e quero fazer um programa para pegar essas coordenadas tem algum jeito de fazer isso? Isso é possivel ? alguém pode me ajudar???
  10. Boa noite, estou com problemas de datas no Calendar, estou desenvolvendo um sistema para hotel e na Reserva preciso que a data de entrada seja maior que a da reserva ou igual, e a da saida maior que a da entrada. Fiz esta condições porém quando testo a data de reserva e data de entrada iguais não consigo efetuar o cadastro. Não sei o qe pode estar errado no meu código do meu método. Alguém poderia me ajudar?? private boolean verificaData(Calendar dcDataReserva, JDateChooser dcDataEntrada, JDateChooser dcDataSaida){ Calendar Data_Reserva = Calendar.getInstance(); Calendar Data_Entrada = dcDataEntrada.getCalendar(); Calendar Data_Saida = dcDataSaida.getCalendar(); boolean data; if(Data_Entrada.before(Data_Reserva) && (Data_Saida.before(Data_Entrada))){ data= false; }else if((Data_Entrada.after(Data_Reserva)) && (Data_Saida.after(Data_Entrada))){ data = true; }else if(Data_Reserva.equals(Data_Entrada)){ data = true; }else{ data = false; } return data; }
  11. Eu fiz esse código para comparar a chave1 com a chave2 e exibir a menssagem2 caso as chaves forem diferentes.. porem eu coloco a chaves iguai e ele só amostra a mensagem2 Scanner scan = new Scanner(System.in); Random ran = new Random(); int idade; String nome,chave2, mensagem2,mensagem; String letras = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVYWXZ"; String texto = ""; int num = -1; for( int i = 0; i < 2; i++ ) { num = ran.nextInt( letras.length() ); texto += letras.substring( num, num + 1 ); } String chave = ""; int index = -1; for( int i = 0; i < 20; i++ ) { index = ran.nextInt( letras.length() ); chave += letras.substring( index, index + 1 ); } System.out.println(chave); System.out.println("Mensagem"); mensagem = scan.nextLine(); mensagem2 = texto; System.out.println("Digite a chave"); chave2 = scan.nextLine(); if(chave==chave2){ System.out.println(mensagem); } else if (chave != chave2) { System.out.println(mensagem2); }
  12. liniquemelo

    Algoritmo KNN

    Bom dia, Gostaria que alguém se puder tenho um problema construir um código que leia um arquivo contendo 50 pesos e alturas aplicar o algoritmo KNN e separa eles por padrões em java.
  13. Bom dia galera, estou com este problema ao executar minha .class por o cmd. Att, Filipe
  14. Realppes

    Erro do... nada?

    Estou trabalhando em um código para fazer media de notas e para, se faltar um valor, dizer o mínimo que o aluno deveria tirar para passar. Quando percebi, apareceu esses erros, como: "ilegal start of type" -> if (notinha == 3) { "could not find symbol (variável nn, n1 e n2)" -> nn = 21 - (n1+n2+n3+n4); entre outros, alguém pode me ajudar? package calc; /** * * @author pedro */ public class maincalc extends javax.swing.JFrame { /** * Creates new form maincalc */ public maincalc() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); txtN1 = new javax.swing.JTextField(); txtN2 = new javax.swing.JTextField(); txtN3 = new javax.swing.JTextField(); txtN4 = new javax.swing.JTextField(); jButton1 = new javax.swing.JButton(); jLabel5 = new javax.swing.JLabel(); lblNota = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); lblResult = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); lblNn = new javax.swing.JLabel(); txtNotinhas = new javax.swing.JTextField(); jLabel10 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jLabel1.setText("Primeira Nota"); jLabel2.setText("Segunda Nota"); jLabel3.setText("Terceira Nota"); jLabel4.setText("Quarta Nota"); txtN1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txtN1ActionPerformed(evt); } }); jButton1.setText("Calcular"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jLabel5.setText("Nota Trimestral:"); lblNota.setText("0"); jLabel7.setText("Resultado:"); lblResult.setText("N/A"); jLabel6.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N jLabel6.setText("CMT"); jLabel8.setText("Criado por Pedro Luiz Ferreira de Oliveira"); lblNn.setText("N/A"); jLabel10.setText("Nº Notas"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createSequentialGroup() .addGap(98, 98, 98) .addComponent(jButton1) .addGap(0, 0, Short.MAX_VALUE)) .addGroup(layout.createSequentialGroup() .addGap(111, 111, 111) .addComponent(jLabel6) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel9))) .addGap(49, 49, 49)) .addGroup(layout.createSequentialGroup() .addGap(35, 35, 35) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel3) .addComponent(jLabel2) .addComponent(jLabel1) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel5) .addComponent(jLabel7)) .addComponent(jLabel4)) .addGap(50, 50, 50) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(txtN3, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txtN2, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txtN4, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txtN1, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(lblNota) .addComponent(lblResult)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 38, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addComponent(jLabel10) .addGap(18, 18, 18) .addComponent(txtNotinhas, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(lblNn, javax.swing.GroupLayout.Alignment.TRAILING))) .addGroup(layout.createSequentialGroup() .addComponent(jLabel8) .addGap(0, 0, Short.MAX_VALUE))) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel6) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel9) .addGap(24, 24, 24) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel1) .addComponent(txtN1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addComponent(jLabel2)) .addComponent(txtN2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addComponent(jLabel3)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtN3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtNotinhas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel10)))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtN4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel4) .addComponent(lblNn)) .addGap(18, 18, 18) .addComponent(jButton1) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jLabel5) .addGap(18, 18, 18) .addComponent(jLabel7) .addGap(21, 21, 21) .addComponent(jLabel8)) .addGroup(layout.createSequentialGroup() .addComponent(lblNota) .addGap(18, 18, 18) .addComponent(lblResult)))) ); pack(); }// </editor-fold> private static final String EMPTY_STRING = ""; private void txtN1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { float n1 = Float.parseFloat(txtN1.getText()); float n2 = Float.parseFloat(txtN2.getText()); float n3 = Float.parseFloat(txtN3.getText()); float n4 = Float.parseFloat(txtN4.getText()); int notinha = Integer.parseInt(txtNotinhas.getText()); float nn = 0; int np; if (n4==0 || n3==0 || n2==0 || n1==0) { np = 3; } else { np = 4; } if (n3==0 && n4==0 || n4==0 && n2==0 || n4==0 && n1==0 || n3==0 && n2==0 || n3==0 && n1==0 || n2==0 && n1==0) { np = 2; } float nm = (n1+n2+n3+n4)/np; } if (notinha == 3) { nn = 21 - (n1+n2+n3+n4); lblNn.setText("Você precisa tirar " + nn); if (nn <= 0) { lblNn.setText("N/A"); } lblNota.setText(Float.toString(nm)); if (nm>=7) { lblResult.setText("Aprovado"); } else { lblResult.setText("Recuperação"); } }
  15. Fala Galera! Fiz dois videozinhos curtos mostrando um pouco sobre a linguagem java e como é fácil criar uma interface gráfica do zero. Vou deixar os dois videozinhos aqui se o pessoal gostar e quiser faço novas vídeo-aulas e mostro como criar aplicativos javas para celulares. Aula 1: Interface Gráfica Java - Criando o layout Aula 2: Interface Gráfica Java - Criando comandos para abrir novas janelas. Se gostarem comentem e peçam aulas que ajudo vocês como eu puder valeu!
  16. Olá! Tenho duas classes para validação de CPF. Uma classe solicita o número de CPF e a segunda valida. Preciso fazer com que a validação seja por meio de um retorno do servidor web local. No caso a classe "ValidaCPF". Ou seja, preciso desenvolver um servidor "classe ValidaCPF" e um cliente para consumir "Classe Exemplo".Tenho o Apache Axis instalado e rodando no endereço: http://localhost:8080/axis/ Como faço de forma simples essa conexão? Segue as classes: Cliente... //pacote utilizado para o projeto (APS) package aps_webservice; //java.util.Scanner //Um scanner de texto simples que pode analisar tipos primitivos e strings usando expressões regulares. //A Scanner quebra sua entrada em tokens usando um padrão delimitador, que por padrão corresponde a espaços em branco. //Os sinais resultantes podem então ser convertidos em valores de tipos diferentes, usando os vários métodos seguintes. import java.util.Scanner; //classe pública para teste da validação do CPF public class Exemplo { //método main (utilizado para inicialização da aplicação) public static void main(String[] args) { //instanciando a classe Scanner com o nome "lercpf" Scanner lercpf = new Scanner(System.in); //variável cpf utilizada para armazenar o valor digitado String cpf; //tela para solicitação de um número de CPF System.out.printf("Informe o número do CPF: "); //após ler o valor digitado, o mesmo será armazenado na variável "cpf" cpf = lercpf.next(); System.out.printf("\nResultado da validação: "); //chamada dos métodos calculocpf e imprimecpf da classe "validacpf" //se o valor digitado for validado como verdadeiro //será impresso a mensagem de validação Ok if (validacpf.calculocpf(cpf) == true) System.out.printf("%s\n", validacpf.imprimecpf(cpf)); //caso contrário, uma mensagem de erro será impressa else System.out.printf("CPF inválido!\n"); } } Servidor: //pacote utilizado para o projeto (APS) package aps_webservice; //InputMismatchException: indica se o token recuperado corresponde ao padrão //para o tipo esperado, ou se o sinal está fora do intervalo para o tipo esperado. import java.util.InputMismatchException; //classe pública "validacpf" utilizada para o cáculo de validação do CPF public class validacpf { //método booliano utilizado para verificar se os valores digitados estão nos padrões esperado //será verificado a String digitada //o método conterá todo o cálculo do CPF public static boolean calculocpf(String CPF) { // considera-se erro CPF's formados por uma sequência de numeros iguais //método equals será utilizado para comparação if (CPF.equals("00000000000") || CPF.equals("11111111111") || CPF.equals("22222222222") || CPF.equals("33333333333") || CPF.equals("44444444444") || CPF.equals("55555555555") || CPF.equals("66666666666") || CPF.equals("77777777777") || CPF.equals("88888888888") || CPF.equals("99999999999") || //ou uma sequência menor que onze (CPF.length() != 11)) //caso o valor digitado seja uma sequência de números iguais ou menor que 11 dígitos, //será retornado uma mensagem com alerta informado que o valor //digitado não está correto e/ou esperado return(false); //O algoritmo de validação do CPF calcula o primeiro dígito verificador a partir dos 9 primeiros dígitos do CPF, //e em seguida, calcula o segundo dígito verificador a partir dos 9 (nove) primeiros dígitos do CPF, mais o primeiro //dígito, obtido na primeira parte. //variáveis para armazenar os dois últimos dígitos do CPF char d10, d11; int soma, i, r, num, p; // "try" - faz uma proteção em caso de erros na conversão de tipo (int) try { //O algoritmo de validação do CPF calcula o primeiro dígito verificador a partir dos 9 //primeiros dígitos do CPF, //e em seguida, calcula o segundo dígito verificador a partir dos 9 (nove) primeiros dígitos do CPF, mais o primeiro dígito, //obtido na primeira parte. //Como exemplo, usarei o CPF fictício: 524344218-65. // cálculo do primeiro dígito verificador ///-------- //sm: irá somar os resultados da multiplicação dos 9 dígitos informados (524344218) por exemplo soma = 0; //irá percorrer de forma decrescente os dígitos (10,9,8,7,6,5,4,3,2) p = 10; //estrutura de repetição para verificação do 1º dígito verificador //a variável i irá repetir até i<9 incrementando de 1 em 1 for (i=0; i<9; i++) { // converte o i-esimo caractere do CPF em um numero: // por exemplo, transforma o caractere '0' no inteiro 0 //método charAt: retorna o caracter da posição "n" na string digitada. num = (int)(CPF.charAt(i) - 48); // (48 é a posição de '0' na tabela ASCII) //soma os resultado da multiplicação entre o caracter da string e o decremento de "p" //nesse exemplo: (num * p)=(5*10);(2*9)...(8*2) soma = soma + (num * p); //decrementa o valor de "p" (10,9,8,7...) p = p - 1; } //após a soma, devemos dividir o resultado por "11" //Se o resto da divisão for maior ou igual a 2, então o dígito verificador é igual a 11 menos o resto da divisão (11 - r). r = 11 - (soma % 11); //se o resto da divisão for 10 ou 11 if ((r == 10) || (r == 11)) //então o 1º dígito verificador será 0 d10 = '0'; else d10 = (char)(r + 48); // converte no respectivo caractere numérico //cálculo do segundo dígito verificador //como já sabemos o valor do primeito dígito, a variável "p" recebe o valor "11" //isso indica que a variável "soma" irá conter o novo dígito localizado soma = 0; //irá percorrer de forma decrescente os dígitos (11,10,9,8,7,6,5,4,3,2) p = 11; //estrutura de repetição para verificação do 2º dígito verificador //a variável i irá repetir até i<10 incrementando de 1 em 1 for(i=0; i<10; i++) { // converte o i-esimo caractere do CPF em um numero: // por exemplo, transforma o caractere '0' no inteiro 0 //método charAt: retorna o caracter da posição "n" na string digitada. num = (int)(CPF.charAt(i) - 48); // (48 é a posição de '0' na tabela ASCII) ////soma os resultado da multiplicação entre o caracter da string e o decremento de "p" //nesse exemplo: (num * p)=(5*11);(2*10)...(6*2) ---->6:primeiro dígito verificador no exemplo fictício soma = soma + (num * p); //decrementa o valor de "p" (11,10,9,8,7...) p = p - 1; } //a variável "r" armazena o resta da soma dividido por 11. //assim, "r" será 11- (soma/11) r = 11 - (soma % 11); //se o resto for igual a 10 ou 11 if ((r == 10) || (r == 11)) //o segundo dígito verificador será "0" d11 = '0'; //caso contrário, será efetuado uma conversão para o respectivo caractere numérico else d11 = (char)(r + 48); // (48 é a posição de '0' na tabela ASCII) // valida se os dígitos calculados conferem com os dígitos informados. if ((d10 == CPF.charAt(9)) && (d11 == CPF.charAt(10))) //caso sim, será retornado true return(true); //caso não, será retornado false else return(false); //InputMismatchException: indica se o token recuperado corresponde ao padrão //para o tipo esperado, ou se o sinal está fora do intervalo para o tipo esperado. } catch (InputMismatchException erro) { return(false); } } //método utilizado para imprimir o cpf formatado //o método substring "divide" uma string em pequenas partes . No exemplo ficará "524.344.218-65" public static String imprimecpf(String CPF) { System.out.println("CPF válido!"); return(CPF.substring(0, 3) + "." + CPF.substring(3, 6) + "." + CPF.substring(6, 9) + "-" + CPF.substring(9, 11)); } }
  17. Olá Pessoal sou novo no Fórum e este é o meu primeiro tópico, depois de revirar toda a internet e não achar uma explicação que preciso, na verdade já cheguei até montar o esquema de uma combo box , o que eu queria , por exemplo, no meu combo tem os seguintes selects: FINALIDADE, TIPO, CIDADE , BAIRRO, e quando chega na tag cidade eu chamo uma url com onchange, e aí quando eu clico no select bairro chega a abrir o modal com os selects dos bairros das respectivas cidades, porém ao selecionar não envia para o value dentro do select bairro e aí não cheha via POST no php , abaixo seguem os arquivos: Arquivo> busca.php <?php //CONECTA AO MYSQL include_once("config.php"); include_once("combo_cidades.php"); ?> <div class="pagination_form"> <ul> <li><a href="#" id="prev" class="prevnext">Busca por Cidade</a></li> <li><a href="#" id="next" class="prevnext">Busca por Codigo</a></li> </ul> <br /> </div> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script language="javascript" src="js/ajax.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script language="javascript"> $(document).ready(function() { $('select[name=bairro_]').click(function(e) { if(document.getElementById('cidade_') && document.busca.cidade_.value=="0"){ alert("Selecione Cidade para pesquisar por Bairros."); document.busca.cidade_.value.focus(); }else{ $(function() { $( "#dialog" ).dialog({ autoOpen: false, show: { effect: "blind", duration: 1000 }, hide: { effect: "explode", duration: 1000 } }); $( "#dialog" ).dialog( "open" ); }); } }); }); bairro_=""; for(ii=1; ii<=bairro_.value; ii++){ if(eval("bairro_"+ii+".checked==true")){ eval("bairro_=bairro_+bairro_bairro_"+ii+".value+'|';"); } } if(bairro_!="") busca=busca+"&bairro_="+bairro_; action="pesquisa.php?"+parametros.value; submit(); function fLoadBairro(xDIV){ with(document.busca){ ChamaAJAXDIV3("div_PesqBairros", "combo_cidades.php?id="+cidade_.value); } } </script> <div id="content"> <div><form name="busca" id="busca" onsubmit="return validarformulario(this);" method="post" action="buscadeimoveis.php" enctype="multipart/form-data"> <fieldset><div class="search-property__search-box search-box"><div class="search-box__column search-box--action"> <select name="negocio_" id="negocio_" class="search-box__combo"> <option value="" >Finalidade</option> <?php $sql = $MySQLi->query("SELECT id, tipo FROM negocio_tipo WHERE ativo='S'"); while( $linha = mysqli_fetch_array($sql)){ echo '<option class="item" value="'.$linha['id'].'">'.$linha['tipo'].'</option>'; } ?> </select></div> <div class="search-box__column search-box--what"> <select name="tipo_" id="tipo_" class="search-box__combo"> <option value="">Tipo</option> <optgroup label="Residencial"> <?php $sql = $MySQLi->query("SELECT id, tipo_nome FROM imoveis_tipo WHERE ativo='1'"); while( $linha = mysqli_fetch_array( $sql ) ) { echo '<option value="'.$linha['id'].'">'.$linha['tipo_nome'].'</option>'; } ?> </optgroup> </select> </div> <div class="search-box__column search-box--what"> <select name="cidade_" id="cidade_" onchange="fLoadBairro(this.value);" class="search-box__combo"> <option value="0" id="bairro_">Cidade</option> <optgroup label="Cidades"> <?php $sql = $MySQLi->query("SELECT id, cidade, uf FROM cidades ORDER BY cidade ASC"); while( $linha_1 = mysqli_fetch_array( $sql ) ) echo '<option value="'.$linha_1['id'].'">' .$linha_1['cidade'].'/'.$linha_1['uf'].'</option>'; ?> </optgroup> </select> </div> <div class="search-box__column search-box--what"> <select id="bairro_" name="bairro_" class="search-box__combo"> <option value=" " id="bairro_">Todos</option> <optgroup label="Bairros"> </optgroup> </select> </div> <div id="dialog" title="Basic dialog"> <table width="1000" border="0" bordercolor="red" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tr> <td width="14" align="left"><img src="media/bairro_topoEsq.jpg" height="38" /></td> <td height="38" style="background:url(media/bairro_topo1.jpg)"> <table width="976" border="0" cellspacing="0" cellpadding="0"> <tr> <td>selecione os bairros / regi&otilde;es de seu interesse</td> <td width="23" align="center"><span class="close" style="display:none; cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroX.png" width="23" height="25" /></span></td> </tr> </table> </td> <td width="14" align="right"><img src="media/bairro_topoDir.jpg" height="38" /></td> </tr> <tr> <td width="14" style="background:url(media/bairro_esq1.jpg)"></td> <td height="400" background="#FFFFFF" valign="top"> <div id="div_PesqBairros"></div> </td> <td width="14" style="background:url(media/bairro_dir1.jpg)"></td> </tr> <tr> <td width="14"><img src="media/bairro_footerEsq.jpg" /></td> <td height="43" style="background:url(media/bairro_footer1.jpg)"> <table border=0 width="100%"> <tr> <td> <span style="cursor:pointer; text-decoration:underline" onClick="fChecarTodos3()"> <img src="media/bairro_butBairroBuscar.png" border="0" align="absmiddle" />Selecionar todos </span> </td> <td> <table align="right" border="0" bordercolor="yellow" cellspacing="0" cellpadding="5"> <tr> <td align="right"><span class="close" style="cursor:pointer; color:#666; white-space: nowrap">cancelar</span></td> <td width="23"><span class="close" style="cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroX.png" width="23" height="25" /></span></td> <td width="67"><span class="close" onClick="fBusca(1)" style="cursor:pointer; color:#666; white-space: nowrap">buscar</span></td> <td width="23"><span class="close" onClick="fBusca(1)" style="cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroBuscar.png" width="23" height="25" /></span></td> </tr> </table> </td> </tr> </table> </td> <td width="14" ><img src="media/bairro_footerDir.jpg" /></td> </tr> </table> </div> <div class="search-box__full search-box--now"> <input type="submit" class="icon-search search-property__button" id="btnEnviar" value="Buscar"/> </div> </div> </fieldset> </div> <div class="ocultar"> <fieldset><div class="search-property__search-box search-box"><div class="search-box__column search-box--action"> </div> <div class="search-box__full search-box--now"></div> <div class="search-box__full search-box--where"> <input type="text" name="cod" id="cod" class="search-box__input" placeholder="Digite um Código"></div> <div class="search-box__full search-box--now-2"> <input type="submit" name="verificar" id="btnenviar" class="icon-search search-property__button" value="Buscar"/> </div></div> </fieldset> </form> </div> </div> <br /><br /><br /><br /><br /><br /><br /> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#busca').submit(function(){ beforeSend:$("#carregando").fadeIn(900); var dados = jQuery( this ).serialize(); jQuery.ajax({ type: "POST", url: "buscadeimoveis_2.php", data: dados, success: function( data ){ if(data !=false){ alert( data ); complete:$("#carregando").fadeOut(2900); }else{ alert(" ENVIADO COM SUCESSO: " ); complete:$("#carregando").fadeOut(1400); } } }); return false; }); }); </script><script> function fChecarTodos2(objeto, classOutros){ if (objeto.checked){ $(classOutros).each(function(){ this.checked = true }); }else{ $(classOutros).each(function(){ this.checked = false }); } } function fChecarTodos3(){ if(document.getElementById('bairro_').checked == false){ $("input[type=checkbox]").each(function() { this.checked = true; }); } else { $("input[type=checkbox]").each(function() { this.checked = false; }); } } </script> Código javascript onde chamo os bairros selecionados pelo select Cidade: <?php //CONECTA AO MYSQL require_once("config.php"); //RECEBE PARÃMETRO $idcidade = $_GET["id"]; //QUERY $sql = $MySQLi->query("SELECT id,bairro, idcidade FROM bairros WHERE idcidade='".$idcidade."' ORDER BY bairro ASC")or die (mysqli_error()); //EXECUTA A QUERY $row= mysqli_num_rows ($sql); while($linha=mysqli_fetch_array($sql)){ $id=$linha['id']; $bairro=$linha['bairro']; echo '<form method="post" action="#" enctype="multipart/form-data"><input type="checkbox" value="'.$id.'" onClick="fChecarTodos2(this.value);" name="bairro_" id="bairro_"/>'.$bairro.' ('.$id.') <br /></form>'; //FECHA IF (row) //PRINTA O RESULTADO } ?> Abaixo seria o java script que monta a função para chamar a url BAIRROS: ////FUNCAO PRA CRIAR AJAX function createXMLHTTP() { var ajax; try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); alert(ajax); } catch(ex) { try { ajax = new XMLHttpRequest(); } catch(exc) { alert("Esse browser não tem recursos para uso do Ajax"); ajax = null; } } return ajax; } var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; for (var i=0; i < arrSignatures.length; i++) { try { var oRequest = new ActiveXObject(arrSignatures[i]); return oRequest; } catch (oError) { } } throw new Error("MSXML is not installed on your system."); } function ChamaAJAXDIV3(xDiv, xPagina, xVariaveis){ var combo = createXMLHTTP(); combo.open("post", xPagina, true); combo.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); combo.onreadystatechange=function(){ if (combo.readyState==4){ document.getElementById(xDiv).innerHTML = unescape(combo.responseText.replace(/\+/g," ")); } } combo.send(xVariaveis); //alert(fVariavel); } E para vocês entenderem melhor o que pretendo deixei o link do meu site abaixo para vocês verem o pré funcionamento.. Se puderem me dar um help desde já ficarei agradecido.. O link do meu site demo para vocês verem http://www.netsistec.com.br/site_imob/empresa.php
  18. netocazuza

    ARRAY

    No livro do Deitel tem um código interessante, onde ele simula um lançamento de um dado 6 mil vezes, e lista a frequência com que as faces se repetiram. Exemplo: Face1 958 vezes, face2 844 vezes, etc. Tudo isso de forma randômica. Compilei o código, e o adaptei pra mega sena. Ao invés de testar as seis faces de um dado, testei os 60 números da loteria, usando o mesmo princípio. Como sou iniciante em Java, simplesmente repeti o código, implementando mais 54 variáveis, o que deixou o troço funcional, porém muito trabalhoso. Gostaria de saber, de acordo com as boas práticas da programação, como poderia fazer isso utilizando array, ou algo do gênero. Segue o código pra que dêem uma olhada. import java.util.Random; public class RollDie { public static void main(String[] args) { Random randomNumbers = new Random(); // gerador de número aleatório int frequency1 = 0; // mantém a contagem de 1s lançados int frequency2 = 0; // contagem de 2s lançados int frequency3 = 0; // contagem de 3s lançados int frequency4 = 0; // contagem de 4s lançados int frequency5 = 0; // contagem de 5s lançados int frequency6 = 0; // contagem de 6s lançados int face; // armazena o valor lançado mais recentemente // soma 6.000 lançamentos de um dado for (int roll = 1; roll <+ 6000; roll++) { face = 1 + randomNumbers.nextInt(6); // número entre 1 a 6 // define o valor de lançamento de 1 a 6 e incrementa o contador apropriado switch (face) { case 1: ++frequency1; // incrementa o contador de 1s break; case 2: ++frequency2; // incr. contador 2s break; case 3: ++frequency3; // incr. contador 3s break; case 4: ++frequency4; break; case 5: ++frequency5; break; case 6: ++frequency6; break;// opcional ao final do switch } // fim do switch 42,3-24 20% No meu código eu fiquei com 60 frequency (frequency1...frequency60),e no switch tive 60 case (case 1... case 60) e gostaria de saber como enxugar esse código com um array, ou outro recurso, principalmente na questão de listar as entradas também.
  19. Boa tarde, estou com dúvidas preciso saber como criar um alerta quando um produto está no final e quando tem uma conta para pagar como faço isso em java..já pesquisei mas não achei.como sou nova não entendo muita coisa.
  20. Olá pessoal sou novo no Forum e estou necessitando de ajuda. Eu estou usando um código para ler alguns pontos em pagina HTML, mas estou necessitando agora ler apenas as variáveis, abaixo esta o exemplo do codigo atual, neste if eu seleciono o teste que quero capturar da pagina HTML. Aqui esta pegando somente o texto. if (inputLine.contains("CONCENTRACAO")) System.out.println(inputLine); Estou necessitando ler somente as variáveis da pagina HTML esta função e uma variável numérica tipo float que esta na pagina HTML :="Data_block_1".CONCENTRACAO: Minha duvida e como ler somente os números que são atualizados aleatoriamente. Estou usando o Java com Netebeans como editor
  21. Como executar programas em java ? ... Qual extensão usar ? (.exe ou .java)
  22. Meu computador é 64 bits e estou aprendendo a programar em java mais quando vou executar os meus programas feitos no bloco de notas ele dá erro por causa disso ! ... O que eu quero saber é como eu posso transformar o meu programa de 32bits para 64bits ...
  23. Boa noite, sou novo aqui no fórum, mas já fiz várias pesquisas e ainda não achei o que preciso.Faço 2° período de Desenvolvimento de Sistemas, estou querendo pegar uma bolsa de iniciação científica na área de desenvolvimento (nada de infra), programar é o que realmente gosto. Tava pensando em desenvolver um framework do tipo Cython, algo que, mesclasse a facilidade do programar em Python com o poder de manipulação de memória de C. Mas conversando com um amigo mais experiente, ele falou que isso é muito avançado, e sou muito verde ainda. Não quero dar essa ideia pro professor da pesquisa e acabar perdido.Vocês conhecem algum tópico que seja tendência na área de programação, alto nível de preferência, e que seja relativamente interessante pra alguém iniciante/intermediário fazer uma pesquisa? Programo em Python, C, Java e PHP. Tava pensando em Data Mining com Python, mas não tenho certeza.Então, sugestões?Desde já, obrigado pela ajuda.
  24. Vaga para desenvolvedor Java, hibernate, Java Patterns, com conhecimento avançado em AngularJS. Não tem que ter tempo de experiência nem tempo mínimo, só tem que provar que conhece, salário a negociar dependendo do conhecimento do candidato. Os requisitos seletivos são: pro atividade, auto gerenciável, comprometido, consciente de que se recebe salário tem que trazer retorno para a empresa. Obrigatório espírito empreendedor. Empresa de grande porte. Enviar CV para pabloqandrade@gmail.com
  25. Olá Ao implementar um método de impressão, acontece o erro descrito abaixo, alguém sabe onde está o problema? Meu .xhtml <p:commandButton value=" Imprimir " icon="ui-icon-print" actionListener="#{imprimir.imprimirTela}"/> Minha classe Bean package br.com.petshop.bean; import java.sql.Connection; import java.util.HashMap; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; import org.omnifaces.util.Faces; import org.omnifaces.util.Messages; import br.com.petshop.util.HibernateUtil; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperPrintManager; @ViewScoped @ManagedBean public class imprimir { public imprimir(){ } public void imprimirTela(){ try{ String caminho = Faces.getRealPath("/reports/vendas.jasper"); java.util.Map<String, Object> parametros = new HashMap<>(); Connection conexao = HibernateUtil.getConexao(); JasperPrint relatorio = JasperFillManager.fillReport(caminho, parametros, conexao); JasperPrintManager.printReport(relatorio, true); } catch (JRException erro) { Messages.addGlobalError("Erro"); erro.printStackTrace(); } } }
×
×
  • Criar Novo...