Quantcast
Channel: Java - GUJ
Viewing all 14696 articles
Browse latest View live

Aprendendo Java

$
0
0

@Ze_Junior escreveu:

Como estudar programação??

Vcs utilizam caderno para anotar a teoria?? ou vcs a consideram desnecessário, tendo em vista que programação é prática e tem se a opção de fazer códigos e comentar cada método novo, cada instrução nova aprendida??

Como vcs estudam programação?? Dicas de estudos!!

Mensagens: 7

Participantes: 3

Ler tópico completo


Dúvida sobre verificação no jogo da Velha

$
0
0

@Rafael_Arcanjo escreveu:

Galera estou fazendo um jogo da velha para um trabalho na escola, por enquanto vou fazer jogando com outro amigo e depois contra o pc, o problema é que não sei tipo: se o jogador 1 escolher opção que já foi escolhida pelo jogador 2 avisar a ele vou mandar o codigo

/*

  • To change this license header, choose License Headers in Project Properties.
  • To change this template file, choose Tools | Templates
  • and open the template in the editor.
    */
    package velha2;

import java.util.Scanner;

/**
*

  • @author 20171104010012
    */
    public class Velha2 {

    public static void Mensagens() {
    System.out.println(“Bem Vindo ao Jogo da Velha!”);
    System.out.println(“Modo de Jogo”);
    System.out.println(“1 - Contra o PC”);
    System.out.println(“2 - Com Amigo”);
    }

    /**

    • @param args the command line arguments
      */
      public static void main(String[] args) {
      // TODO code application logic here
      Scanner sc = new Scanner(System.in);
      Mensagens();
      int Modo_de_Jogo = sc.nextInt();
      if (Modo_de_Jogo == 1) {

      } else {
      if (Modo_de_Jogo == 2) {
      System.out.println("Quem vai ser o jogador 1: ");
      String jogador1 = sc.next();
      System.out.println("Quem vai ser o jogador 2: “);
      String jogador2 = sc.next();
      System.out.println(“Vamos Começar…”);
      int matriz1[][] = new int [3][3];
      int matriz[][] = new int[3][3];
      for (int l = 0; l < matriz.length; l++) {
      for (int c = 0; c < matriz[0].length; c++) {
      System.out.print(matriz[l][c] + " “);
      }
      System.out.println(” “);
      }
      matriz[0][0] = 0;
      matriz[0][1] = 0;
      matriz[0][2] = 0;
      matriz[1][0] = 0;
      matriz[1][1] = 0;
      matriz[1][2] = 0;
      matriz[2][0] = 0;
      matriz[2][1] = 0;
      matriz[2][2] = 0;
      for (int i = 0;i< 9;i++){
      System.out.println(””);
      System.out.println(“Vez do Jogador 1”);
      System.out.println(“Digite uma opção de 1 a 9”);

           for (int l = 0; l < matriz1.length; l++) {
               for (int c = 0; c < matriz1[0].length; c++) {
                   System.out.print(matriz1[l][c] + " ");
               }
               System.out.println(" ");
           }
          
           System.out.println("");
           int jogada1 = sc.nextInt();
           switch (jogada1) {
               case 1:
                   matriz[0][0] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 2:
                   matriz[0][1] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 3:
                   matriz[0][2] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 4:
                   matriz[1][0] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 5:
                   matriz[1][1] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 6:
                   matriz[1][2] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 7:
                   matriz[2][0] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 8:
                   matriz[2][1] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 9:
                   matriz[2][2] = 1;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               default:
                   System.out.println("Digitou Errado!");
           }
           System.out.println("");
           System.out.println("Vez do Jogador 2");
      
      
           System.out.println("");
           int jogada2 = sc.nextInt();
      
           switch (jogada2) {
               case 1:
      
                   matriz[0][0] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 2:
      
                   matriz[0][1] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 3:
      
                   matriz[0][2] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 4:
                   matriz[1][0] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 5:
                   matriz[1][1] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 6:
                   matriz[1][2] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 7:
                   matriz[2][0] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 8:
                   matriz[2][1] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               case 9:
                   matriz[2][2] = 2;
                   for (int l = 0; l < matriz.length; l++) {
                       for (int c = 0; c < matriz[0].length; c++) {
                           System.out.print(matriz[l][c] + " ");
                       }
                       System.out.println(" ");
                   }
                   break;
               default:
                   System.out.println("Digitou Errado!");
      
           }
      
           }
       }
      

      }

    }

}

Mensagens: 3

Participantes: 3

Ler tópico completo

Preciso de ajuda em um sistema de gestão hospitalar?

$
0
0

@Sanderson_Chivela escreveu:

Deseja-se construir um sistema de gestão hospitalar para facilitar o controlo dos pacientes internados bem como a medicação prescrita pelos médicos.

Mensagens: 6

Participantes: 6

Ler tópico completo

Erro no Scanner

$
0
0

@Nysans escreveu:

Tenho o seguinte código

public static void testarEmpregado() {
	Scanner sc = new Scanner(System.in);

	System.out.print("Digite o nome: ");
	String nome = sc.nextLine();

	System.out.println("Digite o endereço: ");
	String endereco = sc.nextLine();

	System.out.println("Digite o número de telefone:");
	String telefone = sc.nextLine();

	System.out.println("Digite o código do setor");
	int codigoSetor = sc.nextInt();
	sc.nextLine();

	System.out.println("Digite o salário base");
	float salarioBase = sc.nextFloat();
	sc.nextLine();

	System.out.println("Digite o valor do imposto");
	float imposto = sc.nextFloat();
	sc.nextLine();

	Empregado emp = new Empregado(nome, endereco, telefone, codigoSetor, salarioBase, imposto);
	float sal = emp.calcularSalario();
	System.out.printf("Salário do empregado: %.2fn", sal);
	sc.close();

}

E quando chega na hora de escanear o nome o java lança a java.util.NoSuchElementException

Como q eu resolvo isso?

Mensagens: 2

Participantes: 2

Ler tópico completo

Laço while

$
0
0

@Fran.Silva escreveu:

Preciso fazer um programa que receba um número do usuário e mostre todos os números pares e ímpares, separadamente, a partir do 0, até o número que o usuário digitou.
Do jeito que estou fazendo imprime na tela apenas os valores como true ou false e não os números.

Mensagens: 5

Participantes: 4

Ler tópico completo

Como colocor tempo numa activity

$
0
0

@RafaelV.B escreveu:

Exemplo num quiz: se a pessoa não responder em 1 minuto, vai para outra activity dizendo que perdeu.E se respondeu certo vai para outra activity da outra pergunta. E nessa outra pergunta do mesmo jeito.
Alguém sabe como fazer isso.
Se souber posta o código explicando.

Mensagens: 5

Participantes: 2

Ler tópico completo

Matriz quadrada vazia

$
0
0

@BernardoMB escreveu:

Preciso de uma ajudinha com a questão 2 da imagem, em anexo. O primeiro já fiz:

public static void main(String[] args)
{
   Scanner leia = new Scanner(System.in);
   System.out.println(" Lado 1: ");
   int linha = leia.nextInt();
   System.out.println(" Lado 2: ");
   int coluna = leia.nextInt();
   for(int i = 1; i<=linha; i++){      
     for(int j = 1; j<=coluna; j++){
        System.out.print("*");
     }
      System.out.println();
   }
}

Agora, tenho dúvida de como deixar a matriz vazia, se fosse numa em que o valor fosse travado, ao invés de ter que digitar, seria mais fácil, porém esse o usuário que tem que informar as colunas e as linhas.

Mensagens: 2

Participantes: 2

Ler tópico completo

Update, process, action e oncomplete, JSF


"Can't find dependent libraries" com OpenCV

$
0
0

@Taarak escreveu:

Olá,
Estou desenvolvendo uma aplicação que vai utilizar OpenCV para processar imagens de uma câmera. Entretanto, não consigo usar o OpenCV propriamente, pois ao carregar o arquivo opencv_java342.dll, ele gera o erro UnsatisfiedLinkError: <caminho-para-o-dll>: Can't find dependent libraries. Eu já tentei mudar do NetBeans para o Eclipse, tirar e colocar System.loadLibrary(Core.NATIVE_LIBRARY_PATH), também como o -Djava.library.path="<caminho-da-pasta>", mas nada disso funciona.
Qual é o problema? Há alguma dependência que não sei que existe? Ao pesquisar por isso na internet, me deparei com um site de tutoriais para OpenCV, que dizia que para rodar o opencv 3 só é necessário o jar opencv-342.jar e o dll opencv_java342.dll.
Aqui está o log completo do erro:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\opencv-dll\opencv_java342.dll: Can't find dependent libraries
    	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    	at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.load0(Unknown Source)
    	at java.lang.System.load(Unknown Source)
    	at com.prinjsystems.haykudm.App.main(App.java:42)

Mensagens: 1

Participantes: 1

Ler tópico completo

Como converter String para Date?

$
0
0

@jeankarlos escreveu:

Boa Tarde a todos.

Estou usando o seguinte código para fazer a conversão porem ele retorna um valor diferente que eu estou precisando.

SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
Date dataFormatadaAbertura = formato.parse(txt_Data_Abertura.getText());

valor que eu passo em String:
10/08/2018
valor que fica no date
Fri Aug 10 00:00:00 BRT 2018

valor que eu quero e o mesmo da entrada só que em date.

Mensagens: 3

Participantes: 3

Ler tópico completo

Quando clicar no button sair antes de executar o Handler .Não executar mais o handler

$
0
0

@RafaelV.B escreveu:

timer = new Handler();
timer.postDelayed(new Runnable() {
@Override
public void run() {

    startActivity(new Intent(getBaseContext(), Voceperdeu.class));
    finish();
    }
    
  } ,60000);
  Alguém sabe como fazer isso?

Mensagens: 2

Participantes: 2

Ler tópico completo

!= de Double e float

Criar Método para Id que não é AutoIncrmento

$
0
0

@josemarsabino escreveu:

Boa tarde pessoal.

Estou com um probleminha. Estou tentando migrar um sistema meu que é em Delphi para java. Na fase ainda do back end, tenho um problema.

A minha tabela de produtos não tem o id que é representado pelo nome pr_codigo não é auto incremento ou seja, eu pego o maior número da tabela PRODUTO e adiciono mais 1.

Neste sistema isso é uma particularidade que é necessária, ou seja, não tem como ser auto incremento. A minha classe repository está representada assim :

image

A minha entidade Produto esta assim :

image

Alguém tem ideia de como eu poderia implementar isso ?

Mensagens: 5

Participantes: 2

Ler tópico completo

Jogo da velha contra o computador

$
0
0

@Rafael_Arcanjo escreveu:

Bem gente, estou fazendo um jogo da velha que você joga contra o pc… o problema é que não sei como fazer para o código percorrer a matriz para saber os os espaços que ainda não foram preenchidos para preencher como se voce a jogada do pc

se quiserem eu envio o código que já foi feito até agora

Mensagens: 4

Participantes: 3

Ler tópico completo

Dizer que não tem período, sem período, no Timer

$
0
0

@RafaelV.B escreveu:

int tempo = 60000; // inicio
int periodo = (1000*60); // tempo maximo

@Override

 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setView(getLayoutInflater().inflate(R.layout.salaum, null));

setContentView( getView() );
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
startActivity(new Intent(getBaseContext(), Activity.class));
timer.cancel();
finish();

     		}
	}, tempo, periodo);

Como colocar que não tem período
Já tentei
null
Não quero que tenha período , que apareça a mensagem toda vez de der esse periodo

Mensagens: 1

Participantes: 1

Ler tópico completo


Buscar um produto em um modal e adicionalo ao form

$
0
0

@rpsouza441 escreveu:

Eu estou batendo cabeça a algum tempo.
Eu quero clicar em um botão no form que vai abrir um modal(pop-up).

Neste modal eu tenho que buscar um produto e quando achar o que eu quero, vou adiciona-lo a lista do form que eu estou cadastrando a venda de produtos.

Eu já fiz o modal e abriu, mas não sei o que fazer a partir dai, como que eu vou adicionar na lista?
Todos os submit de dentro do form chamam o salvar dele.

Alguem pode me dar uma ideia ou alguma palavra chave para eu pesquisar o que eu posso fazer?

Mensagens: 1

Participantes: 1

Ler tópico completo

They don't care about us

$
0
0

@BernardoMB escreveu:

Skin head, dead head
Everybody gone bad
Situation, aggravation
Everybody allegation
In the suite, on the news
Everybody dog food
Bang bang, shot dead
Everybody’s gone mad
All I want to say is that
They don’t really care about us
All I want to say is that
They don’t really care about us
Beat me, hate me
You can never break me
Will me, thrill me
You can never kill me
Sue me, Sue me
Everybody do me
Kick me, kick me
Don’t you black or white me
All I want to say is that
They don’t really care about us
All I want to say is that
They don’t really care about us
Tell me what has become of my life
I have a wife and two children who love me
I am the victim of police brutality, now
I’m tired of bein’ the victim of hate
You’re rapin’ me of my pride oh, for God’s sake
I look to heaven to fulfill its prophecy
Set me free
Skin head, dead head
Everybody gone bad
Trepidation, speculation
Everybody allegation
In the suite, on the news
Everybody dog food
Black man, black mail
Throw your brother in jail
All I want to say is that
They don’t really care about us
All I want to say is that
They don’t really care about us
Tell me what has become of my rights
Am I invisible because you ignore me?
Your proclamation promised me free liberty, now

Mensagens: 3

Participantes: 2

Ler tópico completo

Erro: Exception in thread "main" java.lang.NullPointerException

$
0
0

@bebetocfsouza escreveu:

Olá, sou iniciante e estou começando a aprender aprender programação orientada a objeto em java. Na apostila da Caelum é proposto um exercicio de criar uma conta de banco por meio de classes, mas decidir ir um pouco além tentando fazer um código que leia as informações do usuário. O código deve estar bem “feio”, então já peço desculpas logo de cara :smile:

    package estudandoclasses;

import java.util.Scanner;
import java.util.Random;
    
class Conta {
    //ATRIBUTOS
    Cliente titular;
    int numero;
    double saldo;
    double salario;
    
    
    //METODOS:
    
    void depositar (double quantidade) {
        saldo += quantidade;
        System.out.println("Deposito feito com sucesso");
    }
    
    String sacar (double quantidade) {
        if (saldo >= quantidade) {
            saldo -= quantidade;
            return "Saque feito com sucesso!";
        } else {
            return "Não foi possível realizar o saque.";
        }
    }
        
        void consultarSaldo () {
            System.out.println(saldo);
    }
        
        String transferir (Conta destino, double quantidade) {
            if (saldo >= quantidade) {
                this.saldo -= quantidade;
                destino.saldo += quantidade;
                return "Transferência executada com sucesso!";
            } else {
                return "Não foi possível executar a transferência";
            }
            
        }
        
        void chegouSalario () {
            saldo += salario;
        }
        
    }
    

class Cliente {
    String nome;
    String sobrenome;
    int idade;
    int cpf;
    Endereco lugar;
}

class Endereco {
    // ??int cep;??
    String estado;
    String cidade;
    String bairro;
    String rua;
    String complemento;
}
    
class EstudandoClasses {

    public static void main(String[] args) {
        Conta minhaConta = new Conta();
        Conta testeConta = new Conta();
        Conta criarConta = new Conta();
        
        Scanner sc = new Scanner(System.in);
        Random sort = new Random();
        
        System.out.println("Você quer criar uma conta? Digite: 1 para SIM, 2 para NÃO.");
        int escolha = sc.nextInt();
        if (escolha == 1) {
            //TITULAR
            System.out.println("Qual seu primeiro nome?");
            criarConta.titular.nome = sc.nextLine();
            System.out.println("Qual seu sobrenome?");
            criarConta.titular.sobrenome = sc.nextLine();
            System.out.println("Qual sua idade?");
            criarConta.titular.idade = sc.nextInt();
            System.out.println("Qual seu CPF?");
            criarConta.titular.cpf = sc.nextInt();
            //ENDEREÇO
            System.out.println("Qual é seu estado?");
            criarConta.titular.lugar.estado = sc.nextLine();
            System.out.println("Qual é sua cidade?");
            criarConta.titular.lugar.cidade = sc.nextLine();
            System.out.println("Qual é o seu bairro?");
            criarConta.titular.lugar.bairro = sc.nextLine();
            System.out.println("Qual é a sua rua?");
            criarConta.titular.lugar.rua = sc.nextLine();
            System.out.println("Qual o complemento?");
            criarConta.titular.lugar.estado = sc.nextLine();
            //NUMERO
            criarConta.numero = (sort.nextInt(1000) / 1000) * sort.nextInt(1000) + 1;
            //PRINT
            System.out.println(criarConta);
        } else {
            System.exit(0);
        }
        
        
               }

}

Mensagens: 2

Participantes: 2

Ler tópico completo

Como adicionar componentes conforme um numero

Dúvida sobre preenchimento de Matriz

$
0
0

@Rafael_Arcanjo escreveu:

Olá galera… Bem… tenho esse código
for (int l = 0; l < matriz.length; l++) {
for (int c = 0; c < matriz[0].length; c++) {
if (matriz[l][c] == 0) {
matriz[l][c] = 2;
break;

                }
            }

        }

uso ele para preencher uma matriz que tem alguns espaços vazios, o problema é que só quero preencher 1 posição por vez e quando coloco o break sempre preenche 2 espaços, sem o break preenche todos

Mensagens: 3

Participantes: 3

Ler tópico completo

Viewing all 14696 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>