Jump to content

zetaec

Members
  • Content count

    11
  • Joined

  • Last visited

Community Reputation

0 Comum

About zetaec

Recent Profile Visitors

295 profile views
  1. zetaec

    Calculadora com Scanner

    Consegui resolver, pra quem tiver a mesma dúvida: public static void main(String[] args) { Scanner sc = new Scanner(System.in); double num1, num2 = 0, calcLoop = 0; String op = "" , armazenamento = ""; boolean primeiraVez = true; System.out.print("Digite um número: "); num1 = Double.parseDouble(sc.next()); System.out.print("Escolha a operação(\"+\" , \"-\", \"*\" , \"/\" ou \"fim\"): "); op = sc.next(); if (op.equals("+")) { } else if (op.equals("-")){ } else if (op.equals("*")) { } else if (op.equals("/")) { } else if (op.equalsIgnoreCase("fim")) { } else { System.out.println("Operação inválida!"); op = "fim"; } while (!op.equalsIgnoreCase("fim")) { if (primeiraVez) { System.out.print("Digite um número: "); num2 = Double.parseDouble(sc.next()); } else { System.out.print("Escolha a operação(\"+\" , \"-\", \"*\" , \"/\" ou \"fim\"): "); op = sc.next(); if (op.equals("+")) { } else if (op.equals("-")){ } else if (op.equals("*")) { } else if (op.equals("/")) { } else if (op.equalsIgnoreCase("fim")) { } else { System.out.println("Operação inválida!"); op = "fim"; } if (!op.equalsIgnoreCase("fim")) { System.out.print("Digite um número: "); num2 = Double.parseDouble(sc.next()); } } switch (op) { case "+": if (primeiraVez) { armazenamento += num1 + " + " + num2; calcLoop = num1 + num2; } else { armazenamento += " + " + num2; calcLoop += num2; } primeiraVez = false; break; case "-": if (primeiraVez) { armazenamento += num1 + " - " + num2; calcLoop = num1 - num2; } else { armazenamento += " - " + num2; calcLoop -= num2; } primeiraVez = false; break; case "*": if (primeiraVez) { armazenamento += num1 + " * " + num2; calcLoop = num1 * num2; } else { armazenamento +=" * " + num2; calcLoop *= num2; } primeiraVez = false; break; case "/": if (primeiraVez) { armazenamento += num1 + " / " + num2; calcLoop = num1 / num2; } else { armazenamento += " / " + num2; calcLoop /= num2; } primeiraVez = false; break; } } if (primeiraVez) { System.out.println("Resultado = " + num1); } else { System.out.println("Resultado de \"" + armazenamento + "\" é:\n" + calcLoop); } }
  2. zetaec

    Ajuda com regex

    Obrigadão amigo
  3. zetaec

    Ordenar Tabela pelo clique no Título da Coluna

    Consegui fazendo da seguinte forma: boolean teste = false; public void teste() { if (teste == false) { ordbdq("select * from pessoas order by " + nome + " desc;"); teste = true; } else { ordbdq("select * from pessoas order by " + nome + " asc;"); teste = false; } } jtpessoas.getTableHeader().addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { col = jtpessoas.columnAtPoint(e.getPoint()); switch(col) { case 1: nome = "rg"; teste(); break; case 2: nome = "nome"; teste(); break; case 3: nome = "nascimento"; teste(); break; case 4: nome = "sexo"; teste(); break; case 5: nome = "estadocivil"; teste(); break; } } }); Assim eu tenho o efeito desejado, igual quando clicamos na maioria dos exploradores de arquivos (um clique em Nome e os elementos são ordenados em ordem crescente pelo nome, outro clique e é ordenando em ordem decrescente, e assim com os outros tipos da coluna, data, tipo de arquivo, etc).
  4. zetaec

    Calculadora com Scanner

    Eu consigo fazer uma calculadora com 2, 3, 4 números, perfeitamente. Mas estou com um desafio de fazer uma que faça com uma quantidade não definida de números. Aparecerá no console "Digite um número", apos isso aparecerá "Digite uma operação (+ , - , * , / ou fim)". Isto dentro de um while. Vamos supor que a sequência de números e operação seja essa: 1+8+3-2*3/4 Quando, e somente quando, o usuário digitar "fim", o resultado disto será exibido no console. Estou tentando o seguinte: public static void main(String[] args) { Scanner sc = new Scanner(System.in); double num , soma = 0; String op = ""; while (!op.equalsIgnoreCase("fim")) { System.out.print("Digite um número: "); num = Double.parseDouble(sc.next()); System.out.print("Escolha uma operação (+ , - , * , / ou fim): "); op = sc.next(); if (op.equals("+")) { soma +=num; } } System.out.println(soma); } Estou apenas tentando com a soma, mas sem sucesso, desta forma não funciona como descrevi.
  5. zetaec

    Ajuda com regex

    Estou tentando capturar as urls para download no Youtube, esse código funciona no console var videoUrls = ytplayer.config.args.adaptive_fmts .split(',') .map(function (item) { return item .split('&') .reduce(function (prev, curr) { curr = curr.split('='); return Object.assign(prev, {[curr[0]]: decodeURIComponent(curr[1])}) }, {}); }) .reduce(function (prev, curr) { return Object.assign(prev, { [curr.quality_label || curr.type]: curr }); }, {}); console.log(videoUrls); Não to conseguindo transferir isso para um script que rode na página e que imprima o resultado na body da página.
  6. zetaec

    [Resolvido] Como usar o COUNT

    Valeu pela ajuda, consegui resolver usando SELECT COUNT(*) FROM pessoas WHERE sexo = 'M' ; Assim me retorna quantos são do sexo Masculino.
  7. Quero capturar o clique no Título da coluna da tabela e assim ordenar os dados que vem do banco. No meu caso a coluna 1 é o Nome, então tenho uma função ordbdq(string) que manda o comando de ordenar pelo nome para o banco. Capturo o clique do mouse em um evento MouseClicked que chama a função ordenar, onde na mesma esta contido o código abaixo. int coluna = jtpessoas.getSelectedColumn(); switch(coluna) { case 1: ordbdq("select * from pessoas order by nome asc;"); break; case 2: ordbdq("select * from pessoas order by nascimento asc;"); break; case 3: ordbdq("select * from pessoas order by sexo asc;"); } O problema é que se eu clicar em qualquer linha da coluna ele muda a ordem, se eu clicar na coluna 1 na linha 20 ele muda a ordem da tabela, eu só queria que ele mudasse a ordem se eu clicasse no Título da coluna, no NOME, DATA de NASCIMENTO, etc. Como na foto abaixo.
  8. zetaec

    [Resolvido] Como usar o COUNT

    Tenho uma tabela pessoas. Sei que SELECT COUNT(*) FROM pessoas; retorna o total de elementos na tabela pessoas. Dentro da tabela pessoas tenho a coluna sexo onde pode ser M ou F (enum), como faço para contar quantas pessoas são do sexo M? Um count que me retorna o número total de pessoas do sexo M. Grato desde já!
  9. zetaec

    Como organizar conteúdo de uma div?

    Cara muito obrigado. Depois dessa resposta comecei a aprender sobre regex. Valeu
  10. zetaec

    Como organizar conteúdo de uma div?

    Funcionou, só que só para uma linha :/ Só criou uma imagem com link, as outras linhas ficaram com a mesma formatação Mas foi o mais perto que consegui até agora, valeu :)
  11. Olá, tenho a seguinte div: <div id="filmes"> #EXTINF:-1 tvg-logo="https://2.bp.blogspot.com/-ZLv8x_vMLb8/V8p09XGSJfI/AAAAAAAABeM/tyi5GNV5Uaw8plubHLUlAOkgXKXe7zYeACLcB/s320/DEPOIS%2BDA%2BTERRA.jpg" group-title="FILMES",DEPOIS DA TERRA https://lh3.googleusercontent.com/CGGe52-OOn_-0YDaV5seM21m7QypjNWflEUV7gxXgyGUNc6vDz9Sev9Nb3hP9bN9jUqPdzjl9Uqn=m22? #EXTINF:-1 tvg-logo="https://1.bp.blogspot.com/-rphtA5f4OVA/V8p09uC8-gI/AAAAAAAABeQ/CBt0OsKucIwn8vFYePmejGUDjHCLZtfKACLcB/s320/DESAFIANDO%2BOS%2BLIMITES.jpg" group-title="FILMES",DESAFIANDO OS LIMITES https://lh3.googleusercontent.com/ngjRkVXYr9_cF_0y80rxVhzelMaqM74qL3IrxKOvImpl6YfEo4mS4so4PzPtVvGU_960P5HH34Wa=m22? #EXTINF:-1 tvg-logo="https://3.bp.blogspot.com/-zg5xxw5-_Po/V8p094mW_XI/AAAAAAAABeU/EzzrkPfZj44fkNQ0yl2Z43rgdUj8rKWRACLcB/s320/DOCE%2BVINGANCA%2B3%2BA%2BVINGANCA%2BE%2BMINHA.jpg" group-title="FILMES",DOCE VINGANCA 3 A VINGANCA E MINHA https://lh3.googleusercontent.com/0x0kRfYRmxUKtDj0hm7AwgM9Qd4R7SZsRoOALEcjhTdj4QF0AqUAW0--BkxczOXijFyI2_e3NfV0=m22? #EXTINF:-1 tvg-logo="https://4.bp.blogspot.com/--L7ueGijC-Y/V8p09yX_MeI/AAAAAAAABeY/D9izcadHuZMDTmeLau9XXBqea3DiF6lwwCLcB/s320/ELEKTRA.jpg" group-title="FILMES",ELEKTRA https://lh3.googleusercontent.com/X6vFIsLU2KQ0H14qf1hiQZSuMZauEJxHZs8jAPof1_k9B-2d-cW1hFpujfAmOY_pyjipOCDsM1lt=m22? #EXTINF:-1 tvg-logo="https://2.bp.blogspot.com/-l0hugggvfM4/V8p0-Q_v_OI/AAAAAAAABec/RKMpe1Rh7lURNn4nEOXU51czNmRLtyiZwCLcB/s320/EQUILIBRIUM.jpg" group-title="FILMES",EQUILIBRIUM https://lh3.googleusercontent.com/HEeRvFJ9n3ipZFFNpXz0RlC1ojSM8c165Rl6jCBi9NNUCLu3UEjgujgZd7MpKxlA0T9xK9es4-J_=m22? </div> Onde o conteúdo da tvg-logo="" é a imagem, o "group-title" e "#EXTINF:-1" podem ser eliminados, em seguida temos o nome e depois a URL, como posso editar pra ficar nesse formato: <a href=”URL” title=”nome”><img src=”imagem”/></a> E depois imprimir na própria div o resultado. De texto vire imagens com links. Não tem como fazer manualmente pois a lista é imensa. É possível? Estou a 3 dias tentando, Grato! :)
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.