Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all 17410 articles
Browse latest View live

Arredondar casas decimais para baixo

$
0
0

@Albertassi88 escreveu:

Estou com uma duvida no código abaixo:

Eu entro com um número qualquer para o ‘valordecompra’ e o resultado dessa operação exemplo seja 1.398576. Eu preciso que o resultado dessa operação seja 1,39, o restante dos números pode ser desconsiderado.

Como posso fazer com que o resultado seja 1,39?

public Double txLiquidacao2(Double valorCompra, Double valorVenda) {
double convtxliquidacao = txliquidacao / 100;
double totalliquidacao = convtxliquidacao * valorCompra;
return totalliquidacao;
}

Mensagens: 4

Participantes: 3

Ler tópico completo


Como iniciar um vetor com uma posição não preenchida

$
0
0

@Adriano_Lucas_Vieira escreveu:

*Faça um programa em Java que declare um vetor A de 10 posições e o inicialize apenas com 9 elementos (1, 2, 3, 4, 5, 6, 7, 8, 9) deixando o último elemento do vetor em branco.

Mensagens: 4

Participantes: 3

Ler tópico completo

Bean Validation como validar um atributo que é um objeto de composição ?

$
0
0

@Eduardo_Alves2704 escreveu:

Olá ! gostaria de uma luz quanto a realizar a validação de um objeto que faz parte de um outro objeto (composição) … acontece que tenho uma classe Conta que, a ele, tem um atributo Orcamento … fato é que consigo validar os atributos simples de Conta mas não consigo validar os atributos que compoe Orcamento.

Estou usando spring mvc.

@Entity
public class ContaPublica extends Conta{
    
    @Column(nullable = false)
    @NotNull @Min(2000) @Max(3000)
    private int anoExercicio;
    @Embedded @NotNull
    private Orcamento orcamento;
    .....
}

@Embeddable
public class Orcamento implements Serializable {
    
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal loa;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal ep;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal outros;
    @Column(scale = 2) @DecimalMin("0.00") @Digits(integer=6, fraction=2)
    private BigDecimal autorizado;
   ......
}

quando executo o método de salvar ele só me retorna os erros que estiverem na superclasse e classe filha, ou seja, Conta e ContaPublica.

como resolvo para chegar até contaPublica.orcamento ???

Mensagens: 5

Participantes: 4

Ler tópico completo

Animação java

$
0
0

@Eduardo_Silveira escreveu:

Ola, eu Baixei um tal de AnimationClass e fui testar, eu coloquei tudo certinho mas quando eu vou testar com o programa aberto, nao faz a animação que eu pedi!

alguem pode me ajudar?
{
AnimationClass anime = new AnimationClass();

anime.jButtonXRight(100, 150, 3, 2, jButton1);
}

Mensagens: 1

Participantes: 1

Ler tópico completo

Array java

$
0
0

@Eaimeajuda escreveu:

Preciso de ajuda nesta questão :frowning:

Dado que você tenha uma array com os seguintes números: [0, 15, 20, 25, 30, 35,
40]
a. Como você faria para percorrer o array e me printar apenas o números
ímpares.
b. Como você faria para percorrer o array e me printar apenas os número 15 e
30.

Mensagens: 1

Participantes: 1

Ler tópico completo

Api pdf

$
0
0

@Albertassi88 escreveu:

Estou querendo abrir um arquivo em PDF, só que no meu eclipse acredito que não tem a API PDF, pois não aparece nada quando tendo instanciar o Pdf , como faço para colocar?

Mensagens: 4

Participantes: 2

Ler tópico completo

Linguagem de Programação para o mercado de trabalho 2020?

$
0
0

@Agt escreveu:

Olá pessoal!
Estou levando um tema meio batido aqui, mas vi que os tópicos existentes são antigos.
Quem está já no mercado poderia contribuir nos passando o que estão vendo nos projetos das empresas ou quem tiver sites com dados interessantes.
Minha dúvida surgiu pois conclui Análise e Desenvolvimento de Sistemas e durante o curso tive contato com muitas linguagens, como meu atual emprego não tem relação com TI, uso meu tempo livre estudando, no caso escolhi me aprofundar em Java. No entanto estou vendo um “hype” tremendo com JavaScript. Isso fez me pensar se é uma boa escolha me aprofundar em Java com objetivo de me tornar full-stack? Com Java podemos trabalhar com web, enterprise e mobile. Mas JS já chegou nesse nível com o plus de também usarmos no front-end.
Segundo TIOBE Index, Java continua em 1°, já Stackoverflow 2019 o JS está liderando entre as linguagens mais usadas nos projetos.
Pensando em mercado de trabalho brasileiro, qual o panorama considerando a empregabilidade e a média salarial?
Fiz uma pesquisar básica no site Indeed por vagas de emprego em São Paulo, na data de hoje tive a seguinte quantidade de vagas:
Java - 1.817
JS - 1.521
C# - 806
Python - 950

Mensagens: 2

Participantes: 2

Ler tópico completo

Ajuda com POO em JAVA

$
0
0

@Aztec escreveu:

Olá pessoal, primeiramente eu gostaria de me desculpar pelo título, eu não consegui pensar em nada melhor.
Bom, eu gostaria de tirar uma dúvida em relação a POO, eu venho trabalhando em um pequeno projetinho de jogo de texto, e atualmente o jogo contem 3 Classes, a classe principal, classe player e a classe inventario. Eu estou enfrentado uma dificuldade que é quando o jogador consome um item, este item não é aplicado diretamente na classe player como deveria ser. O código a seguir explica melhor o que eu quero dizer.

    public class Principal {
	
	Inventario inv = new Inventario();
	Player player = new Player();
	
	public static void main(String args[]) {
		
		new Principal().principal();

	}
	
	public void principal() {

		//... Faz leitura da escolha do jogador
		//Caso ele queira entrar no inventario
		
		inv.inventario();
		
		//... Faz leitura da escolha do jogador
		//Caso ele queira ver sua vida
		
		System.out.println("Sua vida é " + this.player.getVida());
		
	}
}

public class Inventario{
	
	Player player = new Player();
	
	//Quantidade de poções que o Jogador possui
	private int qntPocao = 2;

	//Quantidade de vida que cada poção recupera
	private int hpRegenPocao = 30;

	//Metodo onde mostra todas as opções do inventario
	public void inventario() {		//Não é o construtor
		
		//... Faz leitura da escolha do jogador
		this.usarPocaoHp();
	}
	
	//Utiliza o item poção de vida
	private void usarPocaoHp(){
		
		//Verifica se o jogador possui poções de vida
		if(this.qntPocao > 0)
			this.player.updateVida(hpRegenPocao);
		else
			System.out.println("Você não possui poções de vida!");
		
	}
}

public class Player{
	
	private int vida= 10;
	
	//Atualiza a vida do jogador
	public void updateVida(int vidaRecuperada){
		this.vida += vidaRecuperada;
	}
	
	//Retorna a vida do jogador
	public int getVida(){
		return vida;
	}
}

O pior é que eu entendo exatamente onde está o erro, eu não estou atualizando a vida na “mesma” classe player que se refere a classe principal. O que eu queria era que eu pudesse atualizar a vida do player na classe inventário, e esse valor fosse salvo na classe principal. Não sei se ficou muito claro o que eu quis dizer, mas desde já agradeço pela atenção.

Mensagens: 4

Participantes: 2

Ler tópico completo


Efeito Fading In & Out

Podemos executar qualquer código,mesmo antes do metendo main.?

Erro de cast String para Integer

$
0
0

@Joao_Marcio escreveu:

Estou tendo um problema em programa de caixa e vendas que estou fazendo em Java e utilizando MySQL como Banco de Dados. É minha primeira vez fazendo isso então não tenho certeza se estou no caminho certo.
Esse é o código que estou usando

        if(tblCaixa.getSelectedRow() != -1) {

        Peca p = new Peca();
        PecaDAO dao = new PecaDAO();
        p.setNome_da_peca(txtNomePc.getText());
        p.setModelo(txtModel.getText());
        p.setEstoque_min(Integer.parseInt(txtEstoqMin.getText()));
        p.setEstoque_at(Integer.parseInt(txtEstoqAt.getText()));
        p.setPreco_c(Float.parseFloat(txtPrecoC.getText()));
        p.setLucro(Integer.parseInt(txtLucro.getText()));
        p.setPreco_v(Float.parseFloat(lblPrecoV.getText()));
        p.setIdpeca((int) tblCaixa.getValueAt(tblCaixa.getSelectedRow(),0));

        dao.update2( p );

        txtNomePc.setText("");
        txtModel.setText("");
        txtEstoqMin.setText("");
        txtEstoqAt.setText("");
        txtPrecoC.setText("");
        txtLucro.setText("");
        lblPrecoV.setText("");

        readJTable();
    }

Quando eu executo o programa aparece o seguinte erro

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
at view.Info.btnSaveActionPerformed(Info.java:315)
at view.Info.access$100(Info.java:17)
at view.Info$2.actionPerformed(Info.java:133)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

No Netbeans não mostra nenhum erro no código, será que é algo que eu esqueci?

Mensagens: 1

Participantes: 1

Ler tópico completo

Problema ao pesquisar

$
0
0

@Dfodani escreveu:

ola tudo bom? quando estou fazendo a pesquisa ele esta fazendo pelo codproduto mas eu gostaria que fizesse a pesquisa pelo codbarras quando digito um codigo de barras salva no banco ele da a mensagem de nao encontrado mas quando digito o codigo produto ele aparece o produto mas queria que selecionasse o codigo de barras alguem me ajuda por favor?
parte que faço a pesquisa

		    objetoProduto = 
       								 gerenciador.find(Produto.class,Integer.parseInt(caixa5.getText()));

codigo do botao pesquisar completo

  botao6.addActionListener(
   				new ActionListener() {
   					public void actionPerformed(ActionEvent e){
   						  Produto objetoProduto = new Produto();
   						  if (caixa5.getText().equals("")){
   								JOptionPane.showMessageDialog(null, "Informe um código para busca");
   							}
   							else {
   								objetoProduto = 
   								 gerenciador.find(Produto.class,Integer.parseInt(caixa5.getText()));

   							if(objetoProduto != null ){
   							caixa6.setVisible(true);
   							caixa6.setEnabled(false);

   							caixa6.setText(String.valueOf(objetoProduto.getDescricao()));
   							Codigo = objetoProduto.getCodBarras(); 
   							}else {
   								JOptionPane.showMessageDialog(null,"Nao encontrado");
   							}
   						}
   					}
   				 });

Mensagens: 9

Participantes: 2

Ler tópico completo

Ler arquivo em PDF

Pegar informações Arquivo em PDF

$
0
0

@Albertassi88 escreveu:

Pessoal estou lendo um arquivo em PDF, como eu faço para pegar informações que eu desejo, exemplo no campo valor liquido preciso pegar o valor que esta no arquivo.
Em txt parece ser mais facil manipular do que com Pdf.
Alguém pode me ajudar?

try {
PdfReader reader = new PdfReader(“C:\Users\Ruben\Desktop\teste\texto.pdf”);
String textFromPage = PdfTextExtractor.getTextFromPage(reader, 1);

		System.out.println(textFromPage);

		

		reader.close();
		
	} catch (IOException e) {
		e.getStackTrace();
	}

}

}

Mensagens: 1

Participantes: 1

Ler tópico completo

Problema ao criar um construtor com parâmetros

$
0
0

@Sabotagem escreveu:

Olá pessoal, estou aprendendo Java e estou tendo problemas em retornar um valor ao construtor. Segue o código:

package cadastro;
 
public class Usuarios {
    public String nome;
    private int idade;
   private String uf;
   
   public void Usuarios(String n,int i ,String u ){
   this.nome = n;
   this.idade = i;
   this.uf=u;
   }
   public String getNome() {
    return this.nome;
}
   public void setNome(String n){
   this.nome=n;
   }
   public int getIdade(){
   return this.idade;
   } 
   public void setIdade(int i){
   this.idade=i;
   }
   public String getUf(){
   return this.uf;
   }
   public void setUf(String u){
   this.uf = u;
   }
   
}

package cadastro;
 
public class Cadastro {
 
    public static void main(String[] args) {
       Usuarios u = new Usuarios("Joao",10,"rj");
    }
    
}

Mensagens: 4

Participantes: 2

Ler tópico completo


Passar parâmetro por expression language para JSP em projeto maven

$
0
0

@lemes escreveu:

Boa tarde!
Tenho um projeto maven onde tenho uma servlet que preciso mandar um parâmetro para a página jsp.
Na servlet eu envio através do
request.setAttribute("mensagem", "descrição da mensagem");
e no jsp tento recuperar a mensagem através da expression language ${mensagem} mas o jsp não reconhece, fiz o teste da mesma maneira em um Dynamic Web Project onde funciona normalmente, só no projeto maven que não reconhece, já importei diversas dependências e atualizei o Dynamic Web para o 3.0 lá no facets e não resolveu, alguém já passou por isso?

Mensagens: 2

Participantes: 2

Ler tópico completo

JAVA - Deseja-se um aplicativo capaz de:

$
0
0

@Murilo_Mendes escreveu:

Tomar os dados em um arquivo de texto contendo os PIBs por estado do Brasil (pib.txt) carregá-los na memória e executar os seguintes itens:

a-) Imprimir na tela a lista de PIB por estado em percentual em relação ao total.

b-) Gerar um arquivo de saída (saida.txt) sumarizando (somando) o PIB por regiões. Será fornecida uma lista de estados por regiões que deve ser lida do arquivo regioes.txt

Já tenho isso:

public static void main(String [] args) {

    // nome do arquivo
    String nomeDoArquivo1 = "pib.txt";

// String nomeDoArquivo2 = “regioes.txt”;

    // linha temporaria
    String linha = null;

/* ------------------------------------- /
/
Abertura de arquivo e loop de leitura /
/
------------------------------------- */
try {
FileReader fileReader = new FileReader(nomeDoArquivo1);

        BufferedReader bufferedReader = new BufferedReader(fileReader);

        // loop por cada linha do arquivo
        while((linha = bufferedReader.readLine()) != null) {
            System.out.println(linha);
        }   

        // feche o arquivo
        bufferedReader.close();         
    }
    catch(FileNotFoundException ex) {
        System.out.println("Arquivo inexistente: '" + nomeDoArquivo1 + "'");                
    }
    catch(IOException ex) {
        System.out.println("Erro lendo o arquivo '" + nomeDoArquivo1 + "'");                  
    }

/* ------------------------------------- /
/
Exemplo de escrita em arquivo /
/
------------------------------------- */
String arquivoDeSaida = “saida.txt”;

    try {

        FileWriter fileWriter = new FileWriter(arquivoDeSaida);

        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);

        bufferedWriter.write("pib da regiao X = $$$$");
        bufferedWriter.newLine();
        bufferedWriter.write("pib da regiao Y = $$$$");

        // feche o arquivo
        bufferedWriter.close();
    }
    catch(IOException ex) {
        System.out.println("Erro de escrita em '" + arquivoDeSaida + "'");
    }    

}

Mensagens: 1

Participantes: 1

Ler tópico completo

Problema ao buscar imagem no projeto com JLabel

$
0
0

@MailonBruno21 escreveu:

Segue o erro

Note: C:\Users\pedri\Documents\NetBeansProjects\SistemaConveniencia\src\view\LoginView.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
compile-single:
run-single:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
	at view.LoginView.initComponents(LoginView.java:142)
	at view.LoginView.<init>(LoginView.java:25)
	at view.LoginView$14.run(LoginView.java:495)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Linha 142:

entrarJButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/Entrar.png"))); // NOI18N

Alguém tem alguma ajuda??

Mensagens: 3

Participantes: 2

Ler tópico completo

Scanner NetBios

$
0
0

@MatheusLemes escreveu:

E ai galera blz, tenho um dispositivo(Monitor ambiental) ligado a minha rede através de IP dinâmico, e para me conectar a ele, preciso inserir o IP manualmente, portanto, queria um algoritmo que fizesse uma busca na rede com NetBios do dispositivo por parâmetro. E se encontrado, capturar o IP, mascara e fazer uma conexão automática !! Alguém pode me ajudar Pfv ??

Mensagens: 6

Participantes: 3

Ler tópico completo

Projectar itens específicos numa comunicação pc e tv

$
0
0

@Miguel_Benza1 escreveu:

Olá pessoal gostaria que me ajudassem a perceber como definir que certos componentes (como por exemplo jPanel) sejas visualizados e outros não dentro de uma mesma janela (jFrame) dentro de uma comunicação entre pc e tv, isto é, com código Java! obrigado!

Mensagens: 8

Participantes: 3

Ler tópico completo

Viewing all 17410 articles
Browse latest View live


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