Ir ao conteúdo
  • Cadastre-se

rtk3752

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

posts postados por rtk3752

  1. Não testei mas creio que a lógica seja essa.

    (é claro que não é a única solução)

     

    //Temos o vetor que você citou

    int vetor[6] = {2,3,4,2,5,6}; 

     

    //A contagem do número de repetições começa do 0

    int repeticoes = 0;

     

    //MAX é o tamanho do array e o "MAX > 1" é pra garantir que exista um número a ser comparado dentro do array, você não vai comparar um número com ele mesmo, certo?
    for(int 0;MAX && MAX > 1; i++) 
    {

            for(int1;MAX; j++)

            {

               //"vetor[j] == vetor" resumindo, se o elemento selecionado(i) for igual ao outro que está sendo comparado(j), some 1 em repeticoes
                if (vetor[j] == vetor)
                    repeticoes++;

            }
    }

  2. Pessoal, não sei como procurar a solução para o seguinte problema no StackOverflow e nem nos outros cantos do Google, tanto em inglês e em português:

     

    Eu quero que meu programa(WindowsFormApplication),

    quando não estiver selecionado(por exemplo, ele está minimizado ou não está selecionado porque eu estou usando o Browser, mas ele foi inicializado),

    quando ocorrer algo(com por exemplo, quando o DateTime.Now for igual a um determinado horário),

    ele esteja selecionado(aberto na minha tela, como se eu tivesse dado um alt+tab para seleciona-lo).

     

    Alguém sabe a linha de código que devo colocar para que aconteça essa seleção?

     

    Eu tentei usar o "this.BringToFront()", mas não funcionou.

  3.  

    Olá,

    Não pude testar... mas veja, você está tentando comparar o usuário e senha do jeito errado.

    Não que esteja 100% errado.. é o jeito que você está comparando.

     

    Em java para comparar strings é usado uma função chamada  equals()

     

    então tente desta forma:

    if ((id.equals(login_correct)) && (senha.equals(password_correct)){}

    funcionou!

     

    Valeu neguin de cabelo azul! \o/

     

    Abraço

     

    @edit

     

    Entrando um pouco mais a fundo no erro...

     

    O problema é que essa forma de comparação "==" só funciona para tipos primitivos ... como int, byte, char ...

     

    O String é um objeto, e todo o objeto é comparado pelo método equals() (ou equalsIgnoreCase() caso você não queira diferenciação entre maiúsculas e minúsculas), afinal você tem que comparar os valores de seus atributos.

     

    Por isso, geralmente a gente implementa uma função toString() e uma equals() ...

     

    PS.: Para comparar objeto com null, ai sim você pode colocar:

     

    Saquei!

     

    Valeu Itachi-san! :D

  4. a função "login()" está retornando "false", mesmo quando é colocado o id e senha corretamente.
    por que?
     

    import java.util.Scanner;public class Teste{private static Scanner input;public static void main(String args[]){boolean login_check = login();if (login_check){menu();}else{System.out.println("WROOOONG!! :/");}}static boolean login(){String login_correct = "admin";String password_correct = "123456";String id;String senha;input = new Scanner(System.in);System.out.println("ID:");id = input.nextLine();System.out.println("Senha");senha = input.nextLine();if ((id == login_correct) && (senha == password_correct)){System.out.println("True!");return true;}else{System.out.printf("False!");return false;}}static void menu(){System.out.println("menu");}}
  5. Ai vocês me perguntam "Por que não procura no google?", e eu digo que procurei bastante, tantos comentários do naipe "A galera exagera ao descrever a Deep Web, não é nada assustador que pula da tela" ou "Use TOR + anti-vírus bonzao" ou "Só usar VM e ta seguro" e etc...

     

    Então perguntei pra um amigo meu e eles respondeu que sempre que ele quer iniciar uma navegação na Deep Web, ele cria uma nova VM com Ubuntu e não o instala, simplesmente o executa pelo CD.

     

    São tantas sugestões diferentes que não sei em qual confiar D:

     

    Sei lá, me sinto inseguro... por isso me mandem sugestões por favor! xD

  6. Coloquei 2 procedure, 1 COM "var" dentro do parâmetro e outro procedure SEM "var" dentro do parâmetro.

    Gostaria de saber porque existe esta diferença.

    Algum problema acrescentar "var" no procedure que não o contém?

    procedure LeMatriz(var A:tab; Linha, Coluna:integer);var i,j:integer;begin     for i:=1 to Linha do begin         for j:=1 to Coluna do begin              write(' A[',i,',',j,']: ');              readln(A[i,j]);         end;         writeln;     end;end;procedure ImpMatriz(A:tab;Linha,Coluna:integer);var i,j:integer;begin     for i:=1 to Linha do begin         for j:=1 to Coluna do begin             write(A[i,j]:4);         end;         writeln;     end;end;

    Resumindo, por que não colocar "var" em todos os parâmetros?

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!