Eu fiz o jogo do Gênio com estrutura condicionais, mas funcionava perfeitamente como o seu. Agora eu fiz umas alterações para parecer mais com um jogo. Eu fiz um sistema de pontos, um sistema de chances pra acertar, uma mensagem de vitória e de derrota e dei um contexto maior pra situação do jogo. Apesar de simples foi a coisa mais próxima de um primeiro jogo que eu fiz, devo muito a você Gustavo Guanabara por isso. Muito obrigado! Daqui a alguns anos quando eu me formar em desenvolvimento de jogos e criar meus próprios jogos oficiais espero que você ou seus filhos sejam um dos que vão se divertir com minhas obras. Mais uma vez, obrigado por oferecer esse conteúdo para nós gratuitamente.
Para gerar um aleatório inteiro pode-se instanciar um objeto da classe Random: Random rand = new Random(); int numero = rand.nextInt(5); Ótima aula, acompanhando em 2022. Que a força esteja com vocês...
Eu amo o jeito que o Guanabara chama a atenção falando pra largar o celular e aba aberta kkkkk, ele sabe como os alunos se comportam mesmo. Mas sério, estou aprendendo muito com você! obrigado.
ola Guanabara eu sou Gabriel e tenho 14 anos. Eu venho assistindo o curso de java e você vem me ajudado bastante ! e uma coisa que me ajudou bastante foi a parte em que você explica a funcionalidade do AbsoluteLayout, e eu Programo no Android, e eu tava precisando de um Layout que "passava" por cima dos widget sem q os mesmos saíssem do lugar, e quando você falou sobre o AbsoluteLayout eu fui logo testar em uma aplicação Android, e eu usei esse código para definir o layout AbsoluteLayout absl = new android.widget.AbsoluteLayout(this); então muito obrigado mesmo você não falando nada relacionado a esse código que eu fiz, mas só de você explicar para que servia me ajudou ! mas em falando em Android, você pretende criar um curso de programação android ? , ensinar XML, java (alguns métodos que são do Android). parabéns Guanabara, e muito obrigado ! :D
Aula top de mais, me empolguei e fiz minha própria versão do Gênio Swing, quem quiser só verificar como ficou ou então ver com eu fiz pelo código, aqui nesse link tem o código e a versão 'executável'... www.mediafire.com/file/g2djk1y24wojxg5/GenioSwing.zip/file Você tem apenas 3 chances contra o gênio, use elas com sabedoria...
Gostaria de sugerir algo... Mesmo que você esteja utilizando a interface diretamente, você poderia ler e explicar o código de toda a estrutura (que não é grande)... Por exemplo, os outros métodos, os extends... etc... Por que eu gostaria de entender melhor o código fonte por completo... e não só as partes que são clicadas no botão...
Guanabara, eu fiz seu curso de Algoritmos lá no seu site e agora estou fazendo o de Java, vi nessa aula a maravilha de colocar códigos html em um código java. Existe um maneira de colocar css também ou importar dados através de um link externo, como uma api simples em JS que me dá a cotação do Bitcoin por exemplo? Essa é uma API que da a cotação do Bitcoin no site Bit Valor.
Eu acho q o guanabara errou a questao dos bagui boleano 7:15 - ele fala que o circunflexo é o valor logico de 'OU, mas na verdade é representado pelo 'E'. O 'OU' seria representado pelo o (v) e não pelo (ʌ). Então a resposta final seria a letra "C"(False & False).
Eu fiz o mesmo sem aprender esses operadores eu usei condição que não aprendi em Java eu já sabia condições em Python então peguei a condição em Python e coloquei no Java com as coisas que eu já sabia do Java e funcionou
Preferi utilizar o if else por achar mais fácil int num = Integer.parseInt(spnNum.getValue().toString()); int ale = (int) Math.floor(Math.random()*(5-1+1)+1); if (num == ale) lblText.setText("ACERTOU!!"); else lblText.setText(String.format("O número que pensei foi:" + " " + ale));
Muito Bom! Guanabara como sempre incrível! Galera estou estudando java e gostaria de saber se alguém pode me explicar ou me direcionar a alguma documentação que explique o porque dessa compatibilidade do html com java assim como com outras linguagens? Gostaria de compreender o porque disso?!
Alguém conseguiu rodar o .jar??? No meu dá erro!!!!! "Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/netbeans/lib/awtextra/AbsoluteLayout" Aliás, nenhuma aula com fx, consigo rodar o .jar com duplo clique ou na linha de comando. Alguém sabe por que isso????
Quando executo, abre a janela Buscar Classes da Aplicação JavaFX e não aparece nenhuma classe disponível! Já refiz 3 Vezes. Dúvida onde foi que errei? Alguém me ajude pls!!!
05:40 Alguem sabe me explicar pq no exercício da aula 08, quando se comparava a String nome1 com a String nome2 que recebiam "Gustavo" (nome1==nome2) o resultado era verdadeiro e agora nesse exercício é diferente(parte3==parte4)? Afinal os dois foram declarados de forma iguais e não como uma new String, a unica diferença é a String parte3 recebe seu conteúdo de uma concatenação.
Nao consigo inserir uma imagem sem fundo, mesmo ela estando sem fundo realmente, quando insiro a imagem la pelo icon, ele aparece a imagem porem nao consigo tirar aqueles quadriculados sabe?
Sei que to vindo do futuro e não tenho certeza se já tinha essa possibilidade antes mas resolvi o exercicio usando o Random, fazendo um: Random random = new Random() e depois um: long numAleatorio = random.nextLong(5) + 1; existe algum ponto negativo em resolver dessa forma?
Ola boa tarde professor. Não consigo da sequencia ao programa porque aparece o erro exception in therd "AWT-EventQueue-0" java.lang.NullPointerEXception. Me ajude a resolver Please
Seria bem melhor se o número de likes fosse pelo menos a metade do número de visualizações. Vamos meu povo criar um conta ai para ajudar o projeto com os likes. Se eu pudesse dar 10 likes eu faria, pena que só pode 1.
Guanabara, tu é o melhor professor, mas perdeu muito tempo repetindo "Volte na playlist!, tem que saber algorítimos!". Na minha opinião, qualquer um tem noção de que é preciso saber algorítimos pra chegar até aqui. Abraço e obrigado por compartilhar o conhecimento!
ola professor, so uma duvida.. pq no random, nao fazer algo do tipo Random r = new Random(); int numSorteado = r.nextInt(5) + 1; fazendo dessa forma meu codigo fica pobre ? se sim por que?
grande mestre de todos os gafanhotos ,estou tentando achar onde fica a area de download de pacotes dos exercicios do curso de java para iniciantes mas nao estou achando me mostre o caminho com um link ou algo do tipo grande mestre abraços
Guanabara. Ou alguem me ajude... Como faço. Para colocar esse joguinho de adivinhaçao pra rodar no celular.. Lembro que ele. Explicou. Isso. Em. Uma. Aula mais. Nao. Estou achando E Tbm nao sei se ele explicou So Passa o arquivo Pra outra maquina.. Ou tbm para o celular. Desde ja agradeço..
Guanabra como eu faço para limpar o label e voltar para pergunta vc usou um metodo para limpar a tela numa aula anterior mas não lembro qual foi a aula por gentileza manda um exemplo de código com essa implementação.
Olá pessoal, gostaria de uma ajuda de vocês. Esse exercício acima assim como es exercícios anteriores, eu faço seguindo os passos do mestre Guanabara, porém quando utilizo o comando shift + f6 o programa compila, aparecendo a mensagem de sucesso porém a tela do jframe não aparece. Alguém consegue me ajudar? já pesquisei bastante, mas não achei nada que ajuda-se a solucionar isso.
acabei não conseguindo fazer esse, meu codigo dava um erro com a variável e eu não estava fazendo certo, esse não vai ser meu motivo de desistência, só me prova que necessito aprender mais!
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/java-basico/
Não estou estudando suas aulas de Java ainda porque estou cursando PHP. Só abrir o vídeo para dar like porque você merece Mestre Louva deus.
Eu fiz o jogo do Gênio com estrutura condicionais, mas funcionava perfeitamente como o seu. Agora eu fiz umas alterações para parecer mais com um jogo. Eu fiz um sistema de pontos, um sistema de chances pra acertar, uma mensagem de vitória e de derrota e dei um contexto maior pra situação do jogo. Apesar de simples foi a coisa mais próxima de um primeiro jogo que eu fiz, devo muito a você Gustavo Guanabara por isso. Muito obrigado! Daqui a alguns anos quando eu me formar em desenvolvimento de jogos e criar meus próprios jogos oficiais espero que você ou seus filhos sejam um dos que vão se divertir com minhas obras. Mais uma vez, obrigado por oferecer esse conteúdo para nós gratuitamente.
Legal amigo, ,está na área ainda?
Dica: Se usar a tag entre as Tags o texto exibido no label fica centralizado mesmo estando grande cabe perfeitamente.
4:26 - 6:09 Essa parte é valiosíssima!
A melhor aula de JAVA do youtube até os dias atuais
Para gerar um aleatório inteiro pode-se instanciar um objeto da classe Random:
Random rand = new Random();
int numero = rand.nextInt(5);
Ótima aula, acompanhando em 2022. Que a força esteja com vocês...
No caso, precisa ser:
Random rand = new Random();
int numero = 1 + rand.nextInt(5);
Pra não gerar o 0.
Mais uma vez, Guanabara, muito obrigado! Vim aqui, e também assisto pelo site do CursoEmVideo que assino anualmente como gratidão.
Eu amo o jeito que o Guanabara chama a atenção falando pra largar o celular e aba aberta kkkkk, ele sabe como os alunos se comportam mesmo. Mas sério, estou aprendendo muito com você! obrigado.
Quando você explicou como deveria ser o programa eu pausei e o fiz, fica nítido que suas aulas estão tendo resultados em mim. Obrigado !
Guanabara safadão, falou bem na hora que eu estava no whats app.
Que legal!! Não tenho conhecimento avançado em Java, mas com esses exercícios estou aprendendo mais!!
Obrigado pelo curso professor, você é o cara!
Muito legal Guanabara, obrigado pelas aulas! Estou aprendendo muito
ola Guanabara eu sou Gabriel e tenho 14 anos. Eu venho assistindo o curso de java e você vem me ajudado bastante !
e uma coisa que me ajudou bastante foi a parte em que você explica a funcionalidade do AbsoluteLayout, e eu Programo no Android, e eu tava precisando de um Layout que "passava" por cima dos widget sem q os mesmos saíssem do lugar, e quando você falou sobre o AbsoluteLayout eu fui logo testar em uma aplicação Android, e eu usei esse código para definir o layout
AbsoluteLayout absl = new android.widget.AbsoluteLayout(this);
então muito obrigado mesmo você não falando nada relacionado a esse código que eu fiz, mas só de você explicar para que servia me ajudou !
mas em falando em Android, você pretende criar um curso de programação android ? , ensinar XML, java (alguns métodos que são do Android).
parabéns Guanabara, e muito obrigado ! :D
Ótima aula, tô adorando o curso de JAVA.
_Gênio, pensa no 4, maldito! kkk
Deus abençoe a sua vida, Guanabara! Vc é um monstro!
Muito bom !
Grande professor Guanabara, plantando conhecimento de uma forma super agradável !
Aula top de mais, me empolguei e fiz minha própria versão do Gênio Swing, quem quiser só verificar como ficou ou então ver com eu fiz pelo código, aqui nesse link tem o código e a versão 'executável'...
www.mediafire.com/file/g2djk1y24wojxg5/GenioSwing.zip/file
Você tem apenas 3 chances contra o gênio, use elas com sabedoria...
Agradecemos sua compra!
Gostaria de sugerir algo... Mesmo que você esteja utilizando a interface diretamente, você poderia ler e explicar o código de toda a estrutura (que não é grande)... Por exemplo, os outros métodos, os extends... etc... Por que eu gostaria de entender melhor o código fonte por completo... e não só as partes que são clicadas no botão...
Guanabara, eu fiz seu curso de Algoritmos lá no seu site e agora estou fazendo o de Java, vi nessa aula a maravilha de colocar códigos html em um código java.
Existe um maneira de colocar css também ou importar dados através de um link externo, como uma api simples em JS que me dá a cotação do Bitcoin por exemplo?
Essa é uma API que da a cotação do Bitcoin no site Bit Valor.
Aula Otima Aprendendo muito Mestre Guanabara
estou querendo ser um pequeno gafanhotinho suas aulas são tão boas que da vontade de aprender esse curso parabens grande abraços até mais
Esse , video e manerao ehin , ja dei o like , porque o mestre louva deus ensina muito bem
Parabéns, Deus te abençoe muitão!
QUEM TÁ APRENDENDO EM 2020 DEIXA O LIKE ;)
tem alguma indicação de livro de exercicios , que possa comprar para melhor treino ....
Eu acho q o guanabara errou a questao dos bagui boleano
7:15 - ele fala que o circunflexo é o valor logico de 'OU, mas na verdade é representado pelo 'E'.
O 'OU' seria representado pelo o (v) e não pelo (ʌ).
Então a resposta final seria a letra "C"(False & False).
Onde baixa as imagens para o video no site?
Eu fiz o mesmo sem aprender esses operadores eu usei condição que não aprendi em Java eu já sabia condições em Python então peguei a condição em Python e coloquei no Java com as coisas que eu já sabia do Java e funcionou
System.out.print("Nossa que aula legal!")
lblComentario.setText("Nossa que aula legal!");
@@TheBrags correção de português: lblComent.setText("Nossa, que aula legal!");
@@Gabriel_Alves_ Esse é dos meus!
Exercício sensacional! Adorei!
Onde posso encontrar as imagens para download?
Legal. Não sabia que era possível usar as tags de HTML em códigos escritos em Java.
nossa muito legal mesmo parabéns
Preferi utilizar o if else por achar mais fácil
int num = Integer.parseInt(spnNum.getValue().toString());
int ale = (int) Math.floor(Math.random()*(5-1+1)+1);
if (num == ale)
lblText.setText("ACERTOU!!");
else
lblText.setText(String.format("O número que pensei foi:" + " " + ale));
Muito Bom! Guanabara como sempre incrível!
Galera estou estudando java e gostaria de saber se alguém pode me explicar ou me direcionar a alguma documentação que explique o porque dessa compatibilidade do html com java assim como com outras linguagens? Gostaria de compreender o porque disso?!
Nunca encontro esse material pra download, tenho sempre que ficar indo no google procurar imagens semelhantes
Ótimas aulas!
Muito bom professor!!!
Guanabara onde baixo as imagens do curso?? todas da net ficam gigantes
como faço pra redimensionar as imagens pq sempre q diminuo o tamanho corta a imagem
Tb queria saber Alguém sabe aí da uma dica
@Anderson Araujo A minha imagem fica distorcida, tem ideia do que eu posso estar errando? Sabe se o gustavo guanabara deixa as imagens para nós?
bem legal esse joguinho do Genio.
Estou travado pois todas imagens que coloco aparecem com o tamanho grande e não consigo redimensionar, sempre que puxo pelo canto ele corta a imagem
parabéns, aulas ótimas!!
Ótimo vídeo, como sempre.
O curso em video PRO vai ter mesmo Guanabara ?
Alguém conseguiu rodar o .jar??? No meu dá erro!!!!!
"Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/netbeans/lib/awtextra/AbsoluteLayout"
Aliás, nenhuma aula com fx, consigo rodar o .jar com duplo clique ou na linha de comando. Alguém sabe por que isso????
Em 9:16 o nome da classe (telaGenio) não deveria começar com maiúscula tbm seguindo o CamelCase?
as vezes fico ouvindo o gustavo e do nada me distraio com aquela réplica do buzz lightyear lah atrás.... kkkkkkj pior q a réplica eh mó bonita rs
Quando executo, abre a janela Buscar Classes da Aplicação JavaFX e não aparece nenhuma classe disponível!
Já refiz 3 Vezes. Dúvida onde foi que errei? Alguém me ajude pls!!!
05:40 Alguem sabe me explicar pq no exercício da aula 08, quando se comparava a String nome1 com a String nome2 que recebiam "Gustavo" (nome1==nome2) o resultado era verdadeiro e agora nesse exercício é diferente(parte3==parte4)?
Afinal os dois foram declarados de forma iguais e não como uma new String, a unica diferença é a String parte3 recebe seu conteúdo de uma concatenação.
ps: eu não estava com o whatsapp aberto não, rs
Muito bom!! Obrigado!
Como faço para pegar as imagens ?
Estou fazendo as aulas mas não acho essas imagens dos exercícios nos arquivos que baixei para o curso no site, alguém pode ajudar?
Nao consigo inserir uma imagem sem fundo, mesmo ela estando sem fundo realmente, quando insiro a imagem la pelo icon, ele aparece a imagem porem nao consigo tirar aqueles quadriculados sabe?
As imagens e os aquivos do curso não estão disponíveis para download, lá no curso tem somente um pdf de cada aula.
Usei no caso a linha: Math.ceil(Math.random()*5);
Tem alguma vantagem utilizar o método do vídeo?
Me salvou hein, o outro comando não estava dando certo, esse aí deu!!
Sei que to vindo do futuro e não tenho certeza se já tinha essa possibilidade antes mas resolvi o exercicio usando o Random, fazendo um: Random random = new Random() e depois um: long numAleatorio = random.nextLong(5) + 1; existe algum ponto negativo em resolver dessa forma?
Todas as variáveis String são diferentes para o Java?
O meu NetBeans não tá rodando o absolute layout. Alguém teve esse problema?
Está dando erro jno www.cursoemvideo,com "Erro ao estabelecer uma conexão com o Banco de Dados"
Fala ai Gustavo, como posso fazer para esse meu programe rode no Android?
Tbm queria saber
Ola boa tarde professor. Não consigo da sequencia ao programa porque aparece o erro exception in therd "AWT-EventQueue-0" java.lang.NullPointerEXception. Me ajude a resolver Please
show de aula
excelente
Guanabara, tem ideia de quando arrumarão o site?
Porque não aparece as minhas aulas assistidas e eu gostaria do certificado !
Gustavo, consegue postar outros links contendo os conteúdos das aulas? Está off-line esse.
Professor como você consegue deixar a imagem da cor da tela? Para parecer que a imagem esta integrada de fato na tela e nao colada.
Seria bem melhor se o número de likes fosse pelo menos a metade do número de visualizações.
Vamos meu povo criar um conta ai para ajudar o projeto com os likes.
Se eu pudesse dar 10 likes eu faria, pena que só pode 1.
Gustavo qual é o nome desse modelo do boneco Super Mario? Onde você comprou? Obrigado!!!
Guanabara, tu é o melhor professor, mas perdeu muito tempo repetindo "Volte na playlist!, tem que saber algorítimos!". Na minha opinião, qualquer um tem noção de que é preciso saber algorítimos pra chegar até aqui. Abraço e obrigado por compartilhar o conhecimento!
Alguem ai tem os pacotes para download das aulas...quero usar as imagens e ver os exercicios se estao corretos.
to mto em duvida, como ele consegue formatar essas imagens certinha com a cor de fundo e tudo, eu realmente to batendo cabeça com isso
por que as vezes algumas imagens nao conseguem ser carregadas e quando vou redimensiona-las se "apagam"? alguem poderia me ajudar?
ola professor, so uma duvida.. pq no random, nao fazer algo do tipo
Random r = new Random();
int numSorteado = r.nextInt(5) + 1;
fazendo dessa forma meu codigo fica pobre ? se sim por que?
grande mestre de todos os gafanhotos ,estou tentando achar onde fica a area de download de pacotes dos exercicios do curso de java para iniciantes mas nao estou achando me mostre o caminho com um link ou algo do tipo grande mestre abraços
.equals para verificar se conteúdo das strings são iguais.
Guanabara. Ou alguem me ajude... Como faço. Para colocar esse joguinho de adivinhaçao pra rodar no celular.. Lembro que ele. Explicou. Isso. Em. Uma. Aula mais. Nao. Estou achando
E Tbm nao sei se ele explicou So Passa o arquivo Pra outra maquina.. Ou tbm para o celular.
Desde ja agradeço..
Boa tarde, alguém poderia me explicar a lógica do random que ele fez? porq eu não entendi bem a última parte (*(6-1).
Guanabra como eu faço para limpar o label e voltar para pergunta vc usou um metodo para limpar a tela numa aula anterior mas não lembro qual foi a aula por gentileza manda um exemplo de código com essa implementação.
Para limpar basta inserir espaço no objeto.Ex.: label.setText(" ");
poderia deixar as imagens pra baixar
Usei o operador ternário
É necessário ver as aulas da marinha?
Estou apenas praticando os exercícios kkk
Eu poderia usar o comando" import java.out.Random; " ? no lugar do Math.random?
Quero as imagens, rs onde consigo, não encontrei
sempre que eu pego uma imagem da internet ela fica enorme no projeto e eu nao sei como dimensionar
Exercício TOP
Não conseguir quebrar linha com o html
lblTxt.setText("Estou pensando em um numero
entre 1 e 5. Tente acerta-lo");
Com a tag é possivel organizar o texo automaticamente. Tenta aumentar o tamanho da caixa de diálogo que vai receber a mensagem no balão.
Olá pessoal, gostaria de uma ajuda de vocês.
Esse exercício acima assim como es exercícios anteriores, eu faço seguindo os passos do mestre Guanabara, porém quando utilizo o comando shift + f6 o programa compila, aparecendo a mensagem de sucesso porém a tela do jframe não aparece.
Alguém consegue me ajudar? já pesquisei bastante, mas não achei nada que ajuda-se a solucionar isso.
estou com o mesmo problema. A tela nao abre quando tem imgs
O curso de PHP acabou ???
Se colocar o lebel e o controle Giratório dentro de um painel, ele ira se organizar igual quando estava em Desing Livre.
:D
Para de me vigiar Guanabara! Como sabia que eu estava no notebook e só ouvindo a aula?
Eu modifiquei o código e fiz ele gerar um valor de 1 a 100.000 em binário :3
Fiz quase todo sozinho, estou melhorando...
getValue onde fica no java que da erro pra mim
acabei não conseguindo fazer esse, meu codigo dava um erro com a variável e eu não estava fazendo certo, esse não vai ser meu motivo de desistência, só me prova que necessito aprender mais!
Meu programa do genio ficou legal pq se erraçe aparecia uma foto do Faustão falando errouuuu e se acertar some
kkkkkk
Se acertar várias vezes, fazendo combo "Tá pegando fogo, bicho!"
kkkkkkkkkkkkkk
SHAUHSUAHS genial melhor programa
Pra aparecer você usou algum comando html ou php pra aparecer uma imagem como opção ou foi em java msm?
Professor!
Voce poderia nos ensinar como transformar nossos projetos ".jar" em ".apk" para rodarmos em dispositivos moveis(android)?