Mais uma bela aula, professor! Posso dizer que, mesmo tendo essa matéria na faculdade, a única forma que realmente aprendi/aprendo Java é assistindo suas aulas e claro, praticando! Não me canso de agradecer: obrigada de coração por repassar todo seu conhecimento! Forte abraço e até sexta no Curso em Vídeo Responde! o/
Estou curtindo bastante as aulas, é bom saber que o jeito que o Guanabara explica é bem legal pra entender, e ainda mais produzindo na forma visual, isso faz o pessoal se adaptar pra depois aprender até mesmo fazer programas mais complexos, mas a base esta excelente. Parabéns Guanabara, estou aprendendo muito, eu sinceramente vi bastante o Java no curso técnico, mas é ótimo que por estar fazendo o curso de Bacharelado em Sistemas de Informação, só de saber que terei Java la, isso esta me preparando pra as matérias que terão envolvimento com Java. Nota 1000, é como se fala, só consegue aprender praticando, e não só assistindo.
A cada exericio eu acho que não vou passar, então eu vou dormir, e no outro dia acordo para tentar responder, e acabo conseguindo :33 fica aí a dica para o pessoal, quebrou a cabeça e não saiu nada ?? vá dormir, e volte no dia seguinte para tentar fazer.
boa tarde Guanabara queria de parabenizar pela iniciativa, o curso em video está me ajudando muito. Mestre gafanhoto me responda uma coisa por favor: com a versão se do java é possível programar para android? Desde já obrigado.
No exercício lá da equação do segundo grau ele fez lblA.setText(Integer.parseInt(txtA.getValue().toString)); Aqui ele fez lblA.setText(Integer.toString(txtA.getValue());
Não precisa criar um pacote chamado class. Se for útil, a própria IDE cria pra você. É importante não lotar o seu repositório de lixo. Organização faz de você um bom programador 😀
Caramba, ja estamos na aula 10 (Exercícios), passou muito rápido meu Deus :o Guanabara, me responde uma coisa. Você ja tem em mente algum curso para oferecer depois de Java? Abraços do pequeno Gafanhoto...
fiquei um tempão empacando essa aula pq queria, ao invés de pôr essa imagem estática sem graça de um triângulo no canto, criar um objeto de tipo gráfico, onde os lados do triângulo mudam de acordo com o valor posto no slider... ainda n consegui, mas logo logo eu consigo...
Edit: o problema da minha solução é que a forma de calcular o triangulo só funciona meio que pelo valor a em relação ao b, mas ta ai kkkk código 85% certo eu acabei fazendo de uma forma diferente, mas que aparentemente funcionou igual kkkk, Basicamente minha logica foi que pra ser um triangulo, necessita de 3 valores e q apartir da variação dos 3 vai alterar o resultado, com isso o codigo foi: private void btnVerifyActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int a = slA.getValue(); int b = slB.getValue(); int c = slC.getValue(); //vai receber as variáveis if(a==b && a==c && c==b){ //vai verificar se é escaleno e exibir caso sim lblForma.setText("É um Triangulo"); lblTipo.setText("Equilátero"); }else if(a==0 | b==0 | c==0){ //vai verificar se possui os 3 valores lblForma.setText("não é um triangulo"); }else if (a!=b && b!=c){ //vai verificar se todos os valores diferenciam lblForma.setText("É um triangulo"); lblTipo.setText("escaleno"); }else if (a!=b && b==c){ //vai verificar se algum dos valores diferenciam lblForma.setText("é um triangulo"); lblTipo.setText("isoceles"); }
Um dúvida: na hora da declaraçao da mudança do slider eu havia colocado lblA.setText(sliderA.getValue().toString()); como o professor havia nos ensinado nas aulas passadas e ocorreu o erro e foi quando alterei para a forma que o professor estava fazendo uso. Isso é uma característica específica do slider?
Já faz 4 meses da sua pergunta, porém aqui vai a resposta pra caso você ou mais alguém tenha a mesma dúvida: o método toString() não é um método global que você possa usar em qualquer objeto/classe em qualquer parte de código, ele é um método que existe dentro de algumas classes específicas apenas, as classes envólucros são umas dessas. Então pra você chamar o método toString() você precisa invocar a classe a que esse método pertence. Caso o objeto "slider" fosse um objeto do tipo Integer (por exemplo) ou herdasse da classe Integer (o que não é nenhum dos casos) você teria acesso ao método toString() a partir do próprio objeto "slider". Espero que tenha sido claro. Caso não, dê uma estudada em Orientação a Objetos em Java, principalmente o conceito de Herança. Abraço
E eu busquei uma validação dos infernos, o cara validou de forma simples, e funcionou do mesmo jeito T.T É que eu não lembrava a regra, aí busquei a fórmula completa no wiki, e fiz ela inteira x.x
Gustavo; Estou fazendo o curso, mas esta ocorrendo um problema com meu acesso. Não consigo ficar plenamente assistindo, faço em horários que defini, mas agora não estou conseguindo acessar pela pagina. Estou vendo no youtube e não é o que quero. me ajude!
Se for utilizado 'else' depois de um primeiro 'if' e a condição desse primeiro 'if' já se der como verdadeira, ele nem checa o próximo 'if' após o 'else', creio que economizaria tempo de execução e tornaria mais díficil o acontecimento de erros na checagem das condições, enquanto que se for utilizado apenas 'if' após 'if', ele vai checar todos os 'if' mesmo se a primeira condição já cair como verdadeira
Alguns problemas: → O segundo e último exercício não é possível responder com os conhecimentos já discutidos no curso, pois exige respectivamente métodos e vetores. → Além disso, este vídeo não consta na plataforma devidamente. Não está visível o cursos do tempo, engrenagem das configurações (sempre assisto em velocidade 2 e volto quando necessário). Não sei o que houve, mas era legal corrigir.
Se utilizares os atalhos, funciona normalmente. Pra aumentar a velocidade de reprodução, use "Shift + . " (>), pra diminuir a velocidade, "Shift + ," (
Eu programo em VB, lá para habilitar e desabilitar um botão (btl_ok) por exemplo eu uso: btl_ok.Enabled = True //habilitar botão btl_ok.Enabled = False //desabilitar botão Não consigo esse efeito com o Netbeans, alguém pode dá uma força?
Anailton Sousa Boa noite Anailton, achei interessante a sua proposta e fui tentar fazer isso no exercício dos triângulos. Logo abaixo da linha que desabilita o painel, ou seja no CONSTRUTOR eu coloquei o seguinte: btnVerificar.setEnable(false) - isso fez com que o botão ficasse indisponível para o clique logo ao abrir o programa.Para habilita-lo novamente eu coloquei a mesma linha só que dessa vez com o parametro true logo abaixo do change do último valor, ficando assim: private void sliCStateChanged(javax.swing.event.ChangeEvent evt) { lblC.setText(Integer.toString(sliC.getValue())); btnVerificar.setEnabled(true); } Assim, na hora que eu escolher o útimo valor,ele habilita novamente o botão para eu clicar e fazer a verificação. Espero ter ajudado.
Professor, por favor, poderia informar se há os arquivos das aulas 9 em diante? Não estou encontrado e não sei onde criar essa solicitação pelo Site cursoemvideo.
Sou muito burro velho, fiz a condição pra cada triangulo, quando vi o professor usar o else pro isósceles eu fiquei pensando "MANOOOOO, COMO PODE???". painelC.setVisible(true); int a = sliA.getValue(); int b = sliB.getValue(); int c = sliC.getValue(); if (a+b > c && a+c >b && c +b > a){ lblStatus.setText("Eles formam um triângulo"); if (a == b && b == c) { lblTipo.setText("TRIÂNGULO EQUILÁTERO"); } else if (a != b && a == c || b == c && b != a || c == a && c!= b || a==b && a != c) { lblTipo.setText("TRIÂNGULO ISÓSCELES"); // posso simplesmente fazer apenas o triangulo // equilatero e escaleno e no isóceles colocar um else. } else if (a != b && b!= c ) { lblTipo.setText("TRIANGULO ESCALENO"); } } else { lblStatus.setText("Não forma um triângulo"); lblTipo.setText("Não existe triângulo com os lados informados"); } }
pow cara vlw. Em alguns casos desse exercício estava dando erro no ISÓSCELES ele aparecia como ESCALENO as vezes, consegui arrumar copiando o teu parâmetro
Meus professores sempre fizeram questão de perguntar se ainda havia dúvida sobre determinado assunto, já aqui esse cara diz que é professor e não tem a coragem de tirar uma dúvida de quem está querendo aprender
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/java-basico/
Quase 10 anos depois e continua sendo o melhor curso da internet, obrigada Guanabara.
SUA AULA é MEHLOR QUE MUITAS AULAS DE FACULDADES FEDERAIS. PARABÉNS.
Faculdade 2021!
Curso de 2015 dá de mil a zero!
😑🤓
Parabéns GUSTAVO!
Cês são demais!
2024 e ainda dá de mil a zero
Mais uma bela aula, professor! Posso dizer que, mesmo tendo essa matéria na faculdade, a única forma que realmente aprendi/aprendo Java é assistindo suas aulas e claro, praticando!
Não me canso de agradecer: obrigada de coração por repassar todo seu conhecimento! Forte abraço e até sexta no Curso em Vídeo Responde! o/
Pra quem não acompanha as aulas de exercícios, não sabe o que está perdendo!
Estou curtindo bastante as aulas, é bom saber que o jeito que o Guanabara explica é bem legal pra entender, e ainda mais produzindo na forma visual, isso faz o pessoal se adaptar pra depois aprender até mesmo fazer programas mais complexos, mas a base esta excelente. Parabéns Guanabara, estou aprendendo muito, eu sinceramente vi bastante o Java no curso técnico, mas é ótimo que por estar fazendo o curso de Bacharelado em Sistemas de Informação, só de saber que terei Java la, isso esta me preparando pra as matérias que terão envolvimento com Java. Nota 1000, é como se fala, só consegue aprender praticando, e não só assistindo.
Muito obrigado, Mister Guanabara!!! Cara, de vdd, Deus abençoe a sua vida, irmão! Um forte abraço!!!
Obrigado professor por ser tão paciente.
Estou a me divertir muito com os vídeos e aprendendo a cada dia.🙏
As aulas estão fluindo cada vez melhor. Parabéns a toda a equipe.
top de mais...a unica coisa que acrescentei no meu foi para que mostre a imagem de cada tipo de triangulo quando formado
Uma dica quando forem inserir uma imagem, criem um painel para inserir o lbl que vai a imagem.
Melhorei em Java Por causa do Curso
Olá! Só para avisar que esta aula não aparece na playlist do youtube do curso.
A cada exericio eu acho que não vou passar, então eu vou dormir, e no outro dia acordo para tentar responder, e acabo conseguindo :33 fica aí a dica para o pessoal, quebrou a cabeça e não saiu nada ?? vá dormir, e volte no dia seguinte para tentar fazer.
Vc é demais mestre guanabara
Obrigado professor!!
O curso está ótimo! Muito bom! Só gostaria de saber como baixar os arquivos das aulas 9-15. Em todos os links que tentei só vai até a aula 8.
Também queria a foto do triângulo, mais não tem mais nada para baixar...pena !
E até hoje nada...
boa tarde Guanabara queria de parabenizar pela iniciativa, o curso em video está me ajudando muito. Mestre gafanhoto me responda uma coisa por favor: com a versão se do java é possível programar para android? Desde já obrigado.
As aulas são ótimas. Já finalizamos o Curso ??
KD não tem mais ??????
cade o pacote das aulas 9 até 15???
No exercício lá da equação do segundo grau ele fez lblA.setText(Integer.parseInt(txtA.getValue().toString));
Aqui ele fez lblA.setText(Integer.toString(txtA.getValue());
Não precisa criar um pacote chamado class. Se for útil, a própria IDE cria pra você. É importante não lotar o seu repositório de lixo. Organização faz de você um bom programador 😀
Desta vez o áudio ficou tão bom que chegar a doer os ouvidos.
Glêdson Eisenheim ué... ficou bom realmente?? ou é ironia?
Caramba, ja estamos na aula 10 (Exercícios), passou muito rápido meu Deus :o
Guanabara, me responde uma coisa. Você ja tem em mente algum curso para oferecer depois de Java? Abraços do pequeno Gafanhoto...
Lukas Oliveira Pelo que indica os Astros (Mestre Pasquale), será Banco de Dados.
fiquei um tempão empacando essa aula pq queria, ao invés de pôr essa imagem estática sem graça de um triângulo no canto, criar um objeto de tipo gráfico, onde os lados do triângulo mudam de acordo com o valor posto no slider... ainda n consegui, mas logo logo eu consigo...
tive a mesma ideia, porem não consegui , talvez com mais conhecimento futuramente
Edit: o problema da minha solução é que a forma de calcular o triangulo só funciona meio que pelo valor a em relação ao b, mas ta ai kkkk código 85% certo
eu acabei fazendo de uma forma diferente, mas que aparentemente funcionou igual kkkk,
Basicamente minha logica foi que pra ser um triangulo, necessita de 3 valores e q apartir da variação dos 3 vai alterar o resultado, com isso o codigo foi:
private void btnVerifyActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int a = slA.getValue();
int b = slB.getValue();
int c = slC.getValue(); //vai receber as variáveis
if(a==b && a==c && c==b){ //vai verificar se é escaleno e exibir caso sim
lblForma.setText("É um Triangulo");
lblTipo.setText("Equilátero");
}else if(a==0 | b==0 | c==0){ //vai verificar se possui os 3 valores
lblForma.setText("não é um triangulo");
}else if (a!=b && b!=c){ //vai verificar se todos os valores diferenciam
lblForma.setText("É um triangulo");
lblTipo.setText("escaleno");
}else if (a!=b && b==c){ //vai verificar se algum dos valores diferenciam
lblForma.setText("é um triangulo");
lblTipo.setText("isoceles");
}
}
Guanabara coloque esse vídeo na playlist do Java, no TH-cam está faltando, tem somente no site.
Só eu que percebi que essa aula n tinha na playlist do youtube klekka
Curso em Vídeo. No site essa aula 10 , não tem a opção de pause, ele executa direto.
ainda bem que tem o vídeo aqui rs
Fala Gustavo!! Gostaria de sugerir um curso de JavaScript e Angular JS se possível! Valeww!!
Obrigada
como pega as imagens dos exercicios??
é possivel usar o VS code para construir Jframe igual ao Netbeans?
Maravilha!
18:13
8:45
Boa tarde professor... sobre o curso de Java, conclui, mas o botão [Gerar Certificado] lá da página cursoemvideo.com.br não aparece, o que fazer?
"Precebe o seguinte óh!" (2:41) kkkk Boa.
O curso acabou? Meu diploma não foi gerado!
Um dúvida: na hora da declaraçao da mudança do slider eu havia colocado lblA.setText(sliderA.getValue().toString()); como o professor havia nos ensinado nas aulas passadas e ocorreu o erro e foi quando alterei para a forma que o professor estava fazendo uso. Isso é uma característica específica do slider?
Já faz 4 meses da sua pergunta, porém aqui vai a resposta pra caso você ou mais alguém tenha a mesma dúvida: o método toString() não é um método global que você possa usar em qualquer objeto/classe em qualquer parte de código, ele é um método que existe dentro de algumas classes específicas apenas, as classes envólucros são umas dessas. Então pra você chamar o método toString() você precisa invocar a classe a que esse método pertence. Caso o objeto "slider" fosse um objeto do tipo Integer (por exemplo) ou herdasse da classe Integer (o que não é nenhum dos casos) você teria acesso ao método toString() a partir do próprio objeto "slider".
Espero que tenha sido claro. Caso não, dê uma estudada em Orientação a Objetos em Java, principalmente o conceito de Herança. Abraço
@@bandrefilipe Cara, que explicação maravilhosa. Poderia também dizer a respeito do Integer.parseInt? Seria a mesma coisa só que ao contrário?
E eu busquei uma validação dos infernos, o cara validou de forma simples, e funcionou do mesmo jeito T.T
É que eu não lembrava a regra, aí busquei a fórmula completa no wiki, e fiz ela inteira x.x
Gustavo;
Estou fazendo o curso, mas esta ocorrendo um problema com meu acesso.
Não consigo ficar plenamente assistindo, faço em horários que defini, mas agora não estou conseguindo acessar pela pagina. Estou vendo no youtube e não é o que quero.
me ajude!
Qual a diferença entre usar o 'else if' ou continuar escrevendo apenas 'if''?
Se for utilizado 'else' depois de um primeiro 'if' e a condição desse primeiro 'if' já se der como verdadeira, ele nem checa o próximo 'if' após o 'else', creio que economizaria tempo de execução e tornaria mais díficil o acontecimento de erros na checagem das condições, enquanto que se for utilizado apenas 'if' após 'if', ele vai checar todos os 'if' mesmo se a primeira condição já cair como verdadeira
3 anos depois vc já deve saber que não muda nada, só tem que fechar mais um bloco por if.
o site do curso ta dando erro a uma conexão no Banco de Dados
Olá, não estou conseguindo realizar a emissão do certificado, creio q muitos tem esse problema também!
aula top
alguem sabe me dizer o porque de meu controle deslizante começar no canto direito, como se ja tive no 20, mesmo eu alterando nas propriedades ?
Você tem que alterar o value nas propriedades para 0
Presente !!!!!!!!!!!
Guanabara, como que faço para reduzir a escala da imagem?
abre pelo paint depois salva normal
👍
Julho de 2024 e eu aqui estudando. :)
Galera meu netbeans tá dando erro não ta aceito nem adicionar ou remover comandos .
Alguns problemas:
→ O segundo e último exercício não é possível responder com os conhecimentos já discutidos no curso, pois exige respectivamente métodos e vetores.
→ Além disso, este vídeo não consta na plataforma devidamente. Não está visível o cursos do tempo, engrenagem das configurações (sempre assisto em velocidade 2 e volto quando necessário).
Não sei o que houve, mas era legal corrigir.
Se utilizares os atalhos, funciona normalmente. Pra aumentar a velocidade de reprodução, use "Shift + . " (>), pra diminuir a velocidade, "Shift + ," (
Eu programo em VB, lá para habilitar e desabilitar um botão (btl_ok) por exemplo eu uso:
btl_ok.Enabled = True //habilitar botão
btl_ok.Enabled = False //desabilitar botão
Não consigo esse efeito com o Netbeans, alguém pode dá uma força?
Anailton Sousa Boa noite Anailton, achei interessante a sua proposta e fui tentar fazer isso no exercício dos triângulos.
Logo abaixo da linha que desabilita o painel, ou seja no CONSTRUTOR eu coloquei o seguinte:
btnVerificar.setEnable(false) - isso fez com que o botão ficasse indisponível para o clique logo ao abrir o programa.Para habilita-lo novamente eu coloquei a mesma linha só que dessa vez com o parametro true logo abaixo do change do último valor, ficando assim:
private void sliCStateChanged(javax.swing.event.ChangeEvent evt) {
lblC.setText(Integer.toString(sliC.getValue()));
btnVerificar.setEnabled(true);
}
Assim, na hora que eu escolher o útimo valor,ele habilita novamente o botão para eu clicar e fazer a verificação.
Espero ter ajudado.
boaa
Parou o curso???
Foi concluído.
Me bati um pouco na parte de classificar os triangulos kkk
Professor, por favor, poderia informar se há os arquivos das aulas 9 em diante? Não estou encontrado e não sei onde criar essa solicitação pelo Site cursoemvideo.
Pois é, tá faltando coisa!!! achei q era só comigo, mas não!
Sou muito burro velho, fiz a condição pra cada triangulo, quando vi o professor usar o else pro isósceles eu fiquei pensando "MANOOOOO, COMO PODE???".
painelC.setVisible(true);
int a = sliA.getValue();
int b = sliB.getValue();
int c = sliC.getValue();
if (a+b > c && a+c >b && c +b > a){
lblStatus.setText("Eles formam um triângulo");
if (a == b && b == c) {
lblTipo.setText("TRIÂNGULO EQUILÁTERO");
} else if (a != b && a == c || b == c && b != a || c == a && c!= b || a==b && a != c) {
lblTipo.setText("TRIÂNGULO ISÓSCELES"); // posso simplesmente fazer apenas o triangulo
// equilatero e escaleno e no isóceles colocar um else.
} else if (a != b && b!= c ) {
lblTipo.setText("TRIANGULO ESCALENO");
}
} else {
lblStatus.setText("Não forma um triângulo");
lblTipo.setText("Não existe triângulo com os lados informados");
}
}
Mas vc está certo, tem q verificar todos sim, do jeito q ele fez n verifica todas as possibilidades caso haja mais.
aiuehaeiuheaiua nem me toquei nisso tbm, fiz validação para os três T.T
pow cara vlw. Em alguns casos desse exercício estava dando erro no ISÓSCELES ele aparecia como ESCALENO as vezes, consegui arrumar copiando o teu parâmetro
Meus professores sempre fizeram questão de perguntar se ainda havia dúvida sobre determinado assunto, já aqui esse cara diz que é professor e não tem a coragem de tirar uma dúvida de quem está querendo aprender
Você disse para não copiar por que você copia
gafanhoto preguiçoso!, nada de copiar e colar. 16:35
cade o pacote das aulas 9 até 15???