Lívio Neiva
-
Posts
44 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Lívio Neiva
-
-
MySQLConector
Estou usando Apache NetBeans IDE 12.0, e não consigo conectar db MySQL 8.0.21.0 com o conector mysql-connector-java-8.0.21
esá dando erro de fuso horario.
"Cannot establish a connection to jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=CONVERT_TO_NULL using com.mysql.cj.jdbc.Driver (The server time zone value 'Hora padrão de Buenos Aires' is unrecognized or represents more than one time zone. You m"
segue o print baixo
como faço para resolver?? -
List<Cliente> cli = Arrays.asList(c1,c2,c3,c4); Long count = cli.stream().filter(ator -> ator.getCidade().equals("sp")).count();
cli é uma lista do tipo Cliente, e Cliente é uma classe.
já resolvi o problema, vou deixar a resposta caso mais alguem tenha dúvidas.
método count() = a documentação diz que esse método retorna um long, isso porque é pensado para grandes quantidades de elementos q talvez um integer não suportaria
-
por favor, podem me explicar porque obrigatoriamente tenho que usar Long na variável count
Long count = cli.stream().filter(ator -> ator.getCidade().equals("sp")).count();
-
beleza, realmente a classe cachorroTest.java compilou... so nao executa
eu sai do diretorio objeto e fui para diretorio raiz
d:\objeto>cd\
d:\> javac objeto\cachorroTest.java
a classe foi compilada, mas so nao executou!!!
tentei executar nas duas formas
d:\> java objeto\cachorroTest
nao executou!!!
2º metodo de execução
d:\objeto> java cachorroTeste
tambem nao executou!!!
a informação é a classe nao foi encontrada
porque e como faço para compilar e executar??
seque em anexo o print de todo processo
-
ola programadores java, estou com um simples problema e gostaria da ajuda de vocês
crie um diretorio chamado objeto na unidade d: " d:\objeto " e nela criei uma classe chamada Cachorro e outra classe com main chamada cachorroTest.
package objeto;public class Cachorro{int tamanho;String raca; void latir(){ System.out.println("au,au,au!!!"); }}
obs, na classe cachorro eu criei atributos e métodos e compilou normal.
na classe cachorroTest eu instaciei a classe Cachorro
package objeto;public class cachorroTest{ public static void main(String[] args){ Cachorro pitbull = new Cachorro(); pitbull.raca = "pit-bull"; pitbull.tamanho = 40; pitbull.latir(); Cachorro viraLata = new Cachorro(); viraLata.raca = "vira-lata"; viraLata.tamanho = 20; viraLata.latir(); }}
o arquivo cachorroTest.java nao compila da uma mensagem de erro, informando nao estar localizando a classe Cachorro.
gostaria de saber porque???, e como faço para corrigir esse problema???, ja que foi declarado o pacote, package objeto; no inicio das classes.
mandei o print com a imagem da mensagem de erro.
fico grato com a atenção de todos.
obs. quando eu coloco as classes na pasta raiz. " d:\ " e apago a delaração pacotes " package objeto; " as classes compliam 100%. compila e executa normal. porque???
-
so existe esta forma???
existe outra que nao seja utulizando printf ????
-
gostaria de saber como faço para que a apli fique so com duas casas decimais apos o ponto/virgula.
apli = 207.89279
gostaria ficasse assim
apli = 207.89
public class juros{ public static void main(String[] args){ float apli = 100; float apli2 = apli; float result=0; float result1=0; int mes= 0; while (apli<200){ result= (apli*5)/100;// a mesma alteração na variavel result. System.out.println(result); apli=apli+result; mes= mes+1; } System.out.println("A plicação de "+apli2+ " levou "+ mes+ "meses para atingir "+apli);
-
valeu f
dontpanicmuito obrigado pela atenção, deu certo, eliminou o "0" e sistema ficou sorteando de 1 a 6.
problema resolvido
-
beleza fera deu certo,o numeral "6" estar aparecendo, eu fiz dessa forma:
int indiceDado1 = d.nextInt(dado1.size()+1); int indiceDado2 = d.nextInt(dado2.size()+1);
so que tem problema, o zero "0" tambem estar aparecendo, eu quero eliminar o "0", quero fique so de 1 a 6, como faço???
obrigado pela atenção!!!
-
"A função nextInt(n) do Random retorna um número entre 0 (inclusivo) e n (exclusivo).
Então nextInt(6) vai retornar um número entre 0 e 5. nextInt(n) vai retornar um número entre 0 e n-1."entenda, eu crie uma arrayList quero fazer o sorteio dos valores que estão dentro do ArrayLyst "1 a 6".
o metodo "dado1.size()" informa os(ou quantos) elementos tem dentro desse ArrayList, então o metodo Random vai fazer o sorteio aleatorio desses elentos.
sabemos nos q ele estar fazendo esse sorteio aleatorio, so nos valores 0 a 5 e eu adicionei 1 a 6.
"Eu quero trabalhar com os valores estão dentro dos ArraysLyst. "dado1" "dado2".
Random d= new Random(); int indiceDado1 = d.nextInt(dado1.size()); int indiceDado2 = d.nextInt(dado2.size()); System.out.println(indiceDado1+""+indiceDado2); String dado3 = indiceDado1+""+indiceDado2; System.out.println(dado3); Integer dado = new Integer(dado3); System.out.println(dado);
outro problema:
realmente resolveu o problema muito obrigado, mas observe que eu converti as Strings para inteiros, mas mesmo assim tive usar equals.
agora me ajude a resolver o 1º problema.
fico grato pela atenção
-
vamos la, deixa eu tentar explicar de uma forma melhor
crie duas ArrayList inteiros, chamada de dado1 e dado2 ok??
ambas as duas eu adicionei a numeração de 1 a 6 ok?
public static void main(String[] args){ ArrayList <Integer> dado1 = new ArrayList<Integer>(); dado1.add(1); dado1.add(2); dado1.add(3); dado1.add(4); dado1.add(5); dado1.add(6); System.out.println(dado1.toString()); ArrayList<Integer> dado2 = new ArrayList<Integer>(); dado2.add(6); dado2.add(5); dado2.add(4); dado2.add(3); dado2.add(2); dado2.add(1); System.out.println(dado2.toString()); System.out.println(dado1.get(5)); System.out.println(dado2.get(0));Agora eu simulei um resultado que é a concatenação de duas variaveis. "result2" é uma variavel inteiro. String valor1 = "3"; String valor2 = "6"; String result = valor1+valor2; System.out.println("String: " +result); Integer result2 = new Integer(result); System.out.println("Integer: " +result2);com a classe Random eu faço o um sorteio aleatorio dos numeros q eu adicionei nas ArreyLyst "dado1" e "dado2". Ambos as duas Arrays estão concatenados na variavel inteiro "dado".o problema estar aqui, o sorteio é como se eu estivesse jogando dado, e nao aparece o numero 6 no sorteio, parece, 00, 34, 55, 50, 05...e se obeservar nas arreysList eu nao adicionei o 0 e sim o 6??? Random d= new Random(); int indiceDado1 = d.nextInt(dado1.size()); int indiceDado2 = d.nextInt(dado2.size()); System.out.println(indiceDado1+""+indiceDado2); String dado3 = indiceDado1+""+indiceDado2; System.out.println(dado3); Integer dado = new Integer(dado3); System.out.println(dado);outro problemaeu crie a condição se a variavel inteiro result2=35 for igual a variavel inteiro dado= "sorteio dos numeros ArrayList" apareça a mensagem "GANHEI JOGO". Caso contrario "PERDEU JOGO". So que mesmo os resultados estando iguais( result2=35 for igual a variavel inteiro dado= "sorteio dos numeros ArrayList" ) a mensagem é sempre a mesma. "PERDEU JOGO"if (result2==dado){ System.out.println("GANHOU JOGO"); } else{ System.out.println("PERDEU JOGO"); }
o programa compila numa boa e executa tb, so os resultados estão incorretos pela forma q os codigos foram escritos.
obrigado pela atenção
-
criei um sistema dado, no qual a classe Random faz o sorteio aleatorio de duas ArreysList, "dado1 e dado2" o prblema é quando faz o sorteio aleatorio das Arrays, em vez de aparecer o "6" aparece o "0",na variavel inteiro dado porque ??? e como faço para resolver???, ja que os duas ArreyLyst eu criei adicionei a numeração 1 a 6.
import java.util.Arrays;import java.util.ArrayList;import java.util.Random;public class dados{ public static void main(String[] args){ ArrayList <Integer> dado1 = new ArrayList<Integer>(); dado1.add(1); dado1.add(2); dado1.add(3); dado1.add(4); dado1.add(5); dado1.add(6); System.out.println(dado1.toString()); ArrayList<Integer> dado2 = new ArrayList<Integer>(); dado2.add(6); dado2.add(5); dado2.add(4); dado2.add(3); dado2.add(2); dado2.add(1); System.out.println(dado2.toString()); System.out.println(dado1.get(5)); System.out.println(dado2.get(0)); String valor1 = "3"; String valor2 = "6"; String result = valor1+valor2; System.out.println("String: " +result); Integer result2 = new Integer(result); System.out.println("Integer: " +result2); System.out.println("quantos elementos dados1: "+dado1.size()); System.out.println("quantos elementos dados2: "+dado2.size()); // o sorteio feito no codigo abaixo: a variavel inteiro dado estar concatenada das duas ArrayList Random d= new Random(); int indiceDado1 = d.nextInt(dado1.size()); int indiceDado2 = d.nextInt(dado2.size()); System.out.println(indiceDado1+""+indiceDado2); String dado3 = indiceDado1+""+indiceDado2; System.out.println(dado3); Integer dado = new Integer(dado3); System.out.println(dado); //encontrei mais um problema, a variavel int result2 estar no valor 35, e eu criei um fluxo condicional com if, para que //quando A VARIAVEL DADO sortear o valor 35 apareça a mensagem "GANHOU JOGO" if (result2==dado){ System.out.println("GANHOU JOGO"); } else{ System.out.println("PERDEU JOGO"); }//mesmo o resultado sendo igual, result2=35 e dado = 35 o sistema informa "PERDEU JOGO". porque??? se as //variaveis inteiras estão iguais. }}
-
Sim, estar tudo resolvido, deu certo, fico grato pela atenção.
eu so não entendo o título da postagem, não era para ter ficado dessa forma "imprimir em varios codigos em java"
e sim "imprimir um calculo em java".
Obrigado!!!
-
Quando eu coloco a linha de comando como mostra abaixo o sistema compila normalmente.
System.out.println( y instanceof Integer);
mas quando eu mudo para o modelo abaxo:
System.out.println("Comparando com INSTANCEOF: \n\n" + y instanceof Integer);
da erro no sinal de '+'
qual é forma correta para imprimir usando um texto com informações sobre o método??
outra duvida
System.out.println("Resultado da soma é: " + x=5+4);
da forma q estar acima da erro.
Como faço para fazer um calculo dentro do "System.out.println" usando um texto de informações sobre o calculo????
obs. Não quero concatenar, e sim fazer uma soma e jogar dentro da variável (já declarada) dentro da linha de comando (System.out.println).
Agradeço quem me ajudar.
-
so melhorando mas as informações
o H.D é 1 TB e sistema operacional Windows 7 32bits
-
-
obrigado amigo!!!
por favor faça se possível o código completo desses dois exemplos q você citou??
Se tivesse mais de uma posição, aí depende... você quer somar os elementos de dois vetores em uma única variável?
o código completo
Ou quer somar o resultado em um terceiro vetor?
o código completo
-
Ola galera!!!!
Como faço para somar dois vetores.
Ex.
vetor1 + vetor2
preciso da resposta o mas rápido possível
package soma;public class Soma { public static void main(String[] args) { int vetor1[] = {32}; int vetor2[] = {50}; int soma; soma=vetor2 + vetor1; System.out.println(soma); } }
- 1
-
Eu fiz segundo passo de vídeo aulas no YouTube, por favor mostre para mim como deve ficar todo o projeto para eu fazer comparações.
-
Ola pessoal deixa eu tentar explicar o problema. Eu criei um projeto no NetBeans 8 com nome Aula3Web.java abaixo estar código.
package aula08web;public class Aula08Web { public static void main(String[] args) { } }
Depois criei uma nova classe do tipo swing, com janelas e botões, como nome ClasseInicial.Java o código estar abaixo.
package aula08web;import javax.swing.JFrame;import javax.swing.JButton;public class ClasseInicial { public static void main(String[] args){ JFrame janelinha=new JFrame("Titulo da Nossa Janelinha"); janelinha.setVisible(true); janelinha.setSize(400,200); janelinha.setDefaultCloseOperation(janelinha.EXIT_ON_CLOSE); JButton botaozinho=new JButton("nome botão"); janelinha.add(botaozinho); while(true){ System.out.println("rodando"); } } }
O meu problema é, quando compilo o projeto, a janela foi criada na segunda classe (ClasseInicial.Java) não abre, então acho eu q na classe principal (Aula3Web.java) eu tenha que a classe ClasseInicial.Java, so não sei como faço isso. Se eu estiver errado por favor me corrija, mas gostaria de saber como faço para executar todo meu projeto e que as ferramentas criadas apareçam????
-
Obrigado!!!
problema resolvido
-
Não consigo compilar/executar esse simples programa.
package aula3;public class Aula3{public static void main(String[] args){ int num1 = 2; int num2 = 8; int soma; soma=num1+num2; System.out.println("RESULTADO SOMA %d",soma);}}
Mensagem de Erro:
run:Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: java.io.PrintStream.println at projetoaula3.ProjetoAula3.main(ProjetoAula3.java:22)Java Result: 1CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
-
beleza, obrigado a todos, problema resolvido
-
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
conectar DB MyQL Apache NetBeans IDE 12.0
em Java/Android SDK
Postado
mude JDBC URL para:
JDBC URL: jdbc:mysql://localhost:3306/cursojdbc?useTimezone=true&serverTimezone=UTC
mude no final:
?zeroDateTimeBehavior=CONVERT_TO_NULL // é o q se encontra na conexao netbeans
?useTimezone=true&serverTimezone=UTC //correto, ao final da tua URL