perfeito demais, já me tornei seu aluno. Estou estudando java, mais desempregado não estou em condições de pagar e fico procurando aulas e tirar dúvidas pela internet, e encontro uma aula maravilhosa dessa, muito obrigado !! muito obrigado mesmo.
Irmão, você me ajudou muito com meus estudos, você tem uma didática excelente para ensinar! Agradeço pela aula. Deus te abençoe! E é claro, vou ficar te acompanhando nesse canal, é o que eu posso fazer por você.
Muito boa aula amigo....clareou minha mente e já vou colocar em prática para um estoque de produtos! Já comecei a seguir e curtir a página. Vou indicar o conteúdo na faculdade para migos. um abraço e sucesso! Obrigado.
Cara que explicação top, pena que o meu código é pelo Replit 🤧
2 ปีที่แล้ว
Oi, Vitória. É possível adaptar o projeto para rodar no replit, sem problemas. Qualquer coisa, deixa um comentário aqui caso você esteja precisando de ajuda pra fazer funcionar no replit, que a gente dá um jeito. Bons estudos.
Ola bom dia, eu tive uma duvida, vou até mandar o código: O CASE 2 não me mostra os emails cadastrados aparece nulo, o que deve ser?. ============================================================================================ package PooAtividades; import java.util.Scanner; import java.util.ArrayList; public class UsuarioPrincipal { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); boolean rodando = true; ArrayList usuario = new ArrayList(); while (rodando) { System.out.println("1 ---> Cadastrar usuário"); System.out.println("2 ---> Mostrar todos os usuário"); System.out.println("3 ---> Procurar usuário pelo Email"); System.out.println("4 ---> Atualizar dados de um usuário"); System.out.println("5 ---> Remover usuário"); System.out.println("6 ---> Sair"); String OPC = entrada.nextLine();
switch (OPC) { case "1": System.out.println("==== CADASTRO DO USUARIO ===="); System.out.println("Digite o seu Email: "); String email = entrada.nextLine(); System.out.println("Digite a sua senha: "); String senha = entrada.nextLine(); Usuario U1 = new Usuario(); U1.getEmail(); U1.getSenha(); usuario.add(U1); // ESSE usuario É O MESMO ANTES DO NEW DO ARRAY DA LINHA 12 break;
//////////////////////////////////////MOSTRAR TODOS OS USUARIOS case "2":
System.out.println("==== MOSTRAR TODOS OS USUARIOS ===="); for (int i = 0; i < usuario.size(); i++) { Usuario Utemps = usuario.get(i); System.out.println("Usuario: " + i); System.out.println("E-mail: "+ usuario.get(i).getEmail()); System.out.println("Senha: "+ usuario.get(i).getSenha()); break; } // ESSA CHAVE É DO FOR break;
//////////////////////////////////////PROCURAR EMAIL case "3": System.out.println("==== PROCURAR EMAIL ====");
System.out.println("Qual Email que voce deseja procurar?"); String ProcurarEmail = entrada.nextLine();
//////////////////////////////////////Atualizar dados de um usuário case "4": System.out.println("==== ATUALIZAR DADOS DO USUARIO ====");
break; ///////////////////////////////////////////Remover usuário case "5": System.out.println("==== REMOVER USUARIO ===="); break; ////////////////////////////////////////////////SAIR case "6": System.out.println("==== SAIR ===="); System.out.println("Obrigado pela visita, ate mais."); rodando = false; break;
// MINUTO 17:12 MOSTRA O POO }// ESSA CHAVE É DO SWITCH } // ESSA CHAVE É DO WHILE }// ESSA CHAVE É DO MAIN }// ESSA CHAVE É DA CLASSE ============================================================================================
Excelente vídeo, mas não consegui, quando vou listar usuários todos aprecem com null, pois, não entendi o por quê.
ปีที่แล้ว +2
Oi, Paulo. Se quiser, pode enviar o seu código ou um print para o e-mail igor@cerebrobinario.com e, assim que der, retorno com uma resposta. Bons estudos.
boa tarde muito bom seu video!! queria uma ajuda sua se fosse possivel. tenho q resolver um exercicio da minha faculdade e nao to conseguindo, o exercicio é fazer uma pergunta com 5 alternativas de resposta no caso com 1 certa e 4 alternativas errada, quando o usuario responder(resposta vai ser uma letra ex alternativa A) errado essa pergunta repete só q com as alternativas com ordem diferente, e aqui está o problema ele quer que use collection, do while e switch case quando eu configuro os casos para isso e as alternativas trocam de posição os casos já não estão válidos
3 ปีที่แล้ว
Boa tarde! Posso ajudar sim. Vou pensar numa solução e volto a falar contigo, combinado? Abraço
Professor Cérebro . É possivel mostrar o codigo fonte da class Usuario?
2 ปีที่แล้ว +1
Osvaldo, fizemos a classe Usuario nesse vídeo: th-cam.com/video/xqQ7WIHckIM/w-d-xo.html O link já leva para o minuto exato onde começamos a fazer a classe Usuario.
Olá beleza tem como pegar os itens que foram excluídos e adicionados anteriormente e imprimir isso?
3 ปีที่แล้ว +1
Olá, Diego. Isso é possível, sim. Pra isso, precisa de um outro ArrayList pra guardar todos os usuários que foram excluídos. No caso, o programa teria dois ArrayList's: um para armazenar todos os usuários ativos e outro para armazenar todos os usuários que foram excluídos. Fico à disposição, abraço.
no cadastro como impedir que cadastre usuarios duplicados ou seja com mesmo nome de usuario?
3 ปีที่แล้ว
Tem como sim. No trecho de código que cadastra um usuário, basta fazer um laço de repetição passando por todos os usuários e verificar se algum deles possui o e-mail informado. Se tiver, informa uma mensagem de erro; senão, continua o cadastro normalmente. Seria algo mais ou menos assim: String email = scanner.nextLine(); boolean emailExiste = false; for(int i = 0; i < usuarios.size(); i++) { Usuario uTemp = usuarios.get(i); if (uTemp.getEmail().equals(email)) { emailExiste = true; break; } } if (emailExiste) { System.out.println("E-mail já cadastrado"); } else { // resto do código para cadastrar usuário }
@ te mandei em seu e-mail, se puder dar essa força eu vou agradecer de coração, pode até usar como conteúdo para seu canal, creio que ajudara outras pessoas no futuro
perfeito demais, já me tornei seu aluno. Estou estudando java, mais desempregado não estou em condições de pagar e fico procurando aulas e tirar dúvidas pela internet, e encontro uma aula maravilhosa dessa, muito obrigado !! muito obrigado mesmo.
Rapaz.. explicou bem de mais. muito melhor que meu prof da faculdade. Sem enigma, direto ao ponto.
muito bem!👍🙏
Melhor explicacao que esta, impossivel. Muito boa sua aula, parabens...
Irmão, você me ajudou muito com meus estudos, você tem uma didática excelente para ensinar! Agradeço pela aula. Deus te abençoe!
E é claro, vou ficar te acompanhando nesse canal, é o que eu posso fazer por você.
gratidão pelos ensinamentos aprendi muito com vc
Muito boa aula amigo....clareou minha mente e já vou colocar em prática para um estoque de produtos!
Já comecei a seguir e curtir a página.
Vou indicar o conteúdo na faculdade para migos.
um abraço e sucesso!
Obrigado.
Show de bola essa aula. Obrigado!
Cara que explicação top, pena que o meu código é pelo Replit 🤧
Oi, Vitória. É possível adaptar o projeto para rodar no replit, sem problemas.
Qualquer coisa, deixa um comentário aqui caso você esteja precisando de ajuda pra fazer funcionar no replit, que a gente dá um jeito.
Bons estudos.
Ola bom dia, eu tive uma duvida, vou até mandar o código:
O CASE 2 não me mostra os emails cadastrados aparece nulo, o que deve ser?.
============================================================================================
package PooAtividades;
import java.util.Scanner;
import java.util.ArrayList;
public class UsuarioPrincipal {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
boolean rodando = true;
ArrayList usuario = new ArrayList();
while (rodando) {
System.out.println("1 ---> Cadastrar usuário");
System.out.println("2 ---> Mostrar todos os usuário");
System.out.println("3 ---> Procurar usuário pelo Email");
System.out.println("4 ---> Atualizar dados de um usuário");
System.out.println("5 ---> Remover usuário");
System.out.println("6 ---> Sair");
String OPC = entrada.nextLine();
switch (OPC) {
case "1":
System.out.println("==== CADASTRO DO USUARIO ====");
System.out.println("Digite o seu Email: ");
String email = entrada.nextLine();
System.out.println("Digite a sua senha: ");
String senha = entrada.nextLine();
Usuario U1 = new Usuario();
U1.getEmail();
U1.getSenha();
usuario.add(U1); // ESSE usuario É O MESMO ANTES DO NEW DO ARRAY DA LINHA 12
break;
//////////////////////////////////////MOSTRAR TODOS OS USUARIOS
case "2":
System.out.println("==== MOSTRAR TODOS OS USUARIOS ====");
for (int i = 0; i < usuario.size(); i++) {
Usuario Utemps = usuario.get(i);
System.out.println("Usuario: " + i);
System.out.println("E-mail: "+ usuario.get(i).getEmail());
System.out.println("Senha: "+ usuario.get(i).getSenha());
break;
} // ESSA CHAVE É DO FOR
break;
//////////////////////////////////////PROCURAR EMAIL
case "3":
System.out.println("==== PROCURAR EMAIL ====");
System.out.println("Qual Email que voce deseja procurar?");
String ProcurarEmail = entrada.nextLine();
for(int i = 0; i < usuario.size(); i++) {
Usuario Utemp = usuario.get(i);
if(ProcurarEmail.equals(Utemp.getEmail())) {
System.out.println("Email encontrado!!");
System.out.println("Email: " + Utemp.getEmail());
System.out.println("Senha: " + Utemp.getSenha());
}
}
break;
//////////////////////////////////////Atualizar dados de um usuário
case "4":
System.out.println("==== ATUALIZAR DADOS DO USUARIO ====");
break;
///////////////////////////////////////////Remover usuário
case "5":
System.out.println("==== REMOVER USUARIO ====");
break;
////////////////////////////////////////////////SAIR
case "6":
System.out.println("==== SAIR ====");
System.out.println("Obrigado pela visita, ate mais.");
rodando = false;
break;
// MINUTO 17:12 MOSTRA O POO
}// ESSA CHAVE É DO SWITCH
} // ESSA CHAVE É DO WHILE
}// ESSA CHAVE É DO MAIN
}// ESSA CHAVE É DA CLASSE
============================================================================================
Muito top!!!!
Excelente vídeo, mas não consegui, quando vou listar usuários todos aprecem com null,
pois, não entendi o por quê.
Oi, Paulo. Se quiser, pode enviar o seu código ou um print para o e-mail igor@cerebrobinario.com e, assim que der, retorno com uma resposta. Bons estudos.
boa tarde muito bom seu video!!
queria uma ajuda sua se fosse possivel.
tenho q resolver um exercicio da minha faculdade e nao to conseguindo, o exercicio é fazer uma pergunta com 5 alternativas de resposta no caso com 1 certa e 4 alternativas errada, quando o usuario responder(resposta vai ser uma letra ex alternativa A) errado essa pergunta repete só q com as alternativas com ordem diferente, e aqui está o problema ele quer que use collection, do while e switch case quando eu configuro os casos para isso e as alternativas trocam de posição os casos já não estão válidos
Boa tarde! Posso ajudar sim. Vou pensar numa solução e volto a falar contigo, combinado? Abraço
@ bom dia!!
Obg pela atenção!!
@@mts10mateus O vídeo ficou pronto!
th-cam.com/video/grC4zaq01Vs/w-d-xo.html
@ obg, ja vou assiter❤️❤️
Professor Cérebro .
É possivel mostrar o codigo fonte da class Usuario?
Osvaldo, fizemos a classe Usuario nesse vídeo:
th-cam.com/video/xqQ7WIHckIM/w-d-xo.html
O link já leva para o minuto exato onde começamos a fazer a classe Usuario.
Olá beleza tem como pegar os itens que foram excluídos e adicionados anteriormente e imprimir isso?
Olá, Diego. Isso é possível, sim. Pra isso, precisa de um outro ArrayList pra guardar todos os usuários que foram excluídos. No caso, o programa teria dois ArrayList's: um para armazenar todos os usuários ativos e outro para armazenar todos os usuários que foram excluídos.
Fico à disposição, abraço.
no cadastro como impedir que cadastre usuarios duplicados ou seja com mesmo nome de usuario?
Tem como sim. No trecho de código que cadastra um usuário, basta fazer um laço de repetição passando por todos os usuários e verificar se algum deles possui o e-mail informado. Se tiver, informa uma mensagem de erro; senão, continua o cadastro normalmente.
Seria algo mais ou menos assim:
String email = scanner.nextLine();
boolean emailExiste = false;
for(int i = 0; i < usuarios.size(); i++) {
Usuario uTemp = usuarios.get(i);
if (uTemp.getEmail().equals(email)) {
emailExiste = true;
break;
}
}
if (emailExiste) {
System.out.println("E-mail já cadastrado");
} else {
// resto do código para cadastrar usuário
}
onde está a aula 12?
Opa, aqui está o link da playlist: th-cam.com/play/PLh7NspZkGKR8-bR7B_MHUT2JSudZxKehJ.html
cara você conseguiria me ajudar com um código por acaso ?
Opa, consigo sim. Se preferir, pode enviar um e-mail para igor@cerebrobinario.com
@ te mandei em seu e-mail, se puder dar essa força eu vou agradecer de coração, pode até usar como conteúdo para seu canal, creio que ajudara outras pessoas no futuro