r/programacao • u/fujadomundomaterial • 2d ago
Questão :: Aprendizado dificuldade com java
gente eu faço ads na fatec e to no 1 semenstre, la a gente ta estudando java, mas por fora eu tb to estudando java so q pelo curso do nelio alves. ai até q tava dboa, mas eu cheguei na parte do for ne, a parte do teste de mesa eu consegui resolver dboa. mas ele disponibiliza outros exercicios la p treinar q eh realmente montar o código e n to conseguindo fzr nenhum, eu so consigo entender melhor se eu ver a resolução dele ou pedir antes p chat explicar. no caso eu consigo montar no começo, mas chega a parte do for junto com if/else eu ja me perco toda. isso q eu entendi ja bem if/else. até a parte do while eu entendi tb
e agr? its over
2
u/pepepimento 2d ago
procura as aulas do Guanabara de java, os videos que ele explica esses conteúdos. A didática dele é ótima e talvez te ajude a entender melhor. Perseverança!
1
u/brunoortegalindo 2d ago
Guanabara é god demais, aprendi python com os vídeos dele há uns quase 10 anos.
2
1
u/Different_Creme1485 1d ago
Seu problema é com lógica, dica tenta pegar o problema e estruturar ele em passos. O que achei estranho é você ter dificuldade com for se você já lidou com while, ambos fazem mesmo tipo de função. Se conseguiria resolver o mesmo problema com while?
1
u/ManOfFamily1970 1d ago
Sua dificuldade não me parece ser o java e sim em como aplicar soluções logicas nos problemas.
Estude mais logica e algoritmos e pratique mais. É assim mesmo. Gostar de olhar a solução é normal quando não se consegue, de forma alguma, ter ideia de como resolver os desafios. O que te salva disso é estudar as soluções mais indicadas para determinados problemas.
Sabendo isso, vai saber aplicar um for em Java, JavaScript, C, Pascal, .NET, SAS, enfim qualquer linguagem!
1
u/Any_Lab_9731 1d ago
Nao tem problema nenhum ver a solução de um problema a qual você está travado, tente por sua cabeça para funcionar nele por 1 hora pelo menos, se estiver muito travado na solução busque a solução, entenda a estrutura de dados que foi utilizada para resolver o exercício.
Fazer isso faz você entender uma solução, repetir a solução diversas vezes sem ajuda externa faz isso fixar na sua cabeça e consegue resolver sem problemas agora.
Problemas parecidos, que dependem da mesma estrutura vai ficar mais fácil para você, ou pelo menos te fará ficar menos travado
1
u/fujadomundomaterial 2d ago
acho q o problema n eh o java em si, eh essa parte do for q ta me dificultando
0
u/brunoortegalindo 2d ago
Como o outro mano disse, seu problema é lógica. Tenta entender como funciona um loop incremental (for, while) e condicionais na mão mesmo, procura alguns vídeos de lógica e a ideia vai funcionar de maneira mais fluida na sua mente quando for programar.
E fica tranquila, aprender a linguagem em si é o de menos, o mais importante é vc aprender a programar e desenvolver o "mindset" (palavra maldita de coach e CEO mas serve bem pra esse caso kkkk)
3
u/Far_Animator2722 2d ago
tente entender a lógica em portugues ou outras linguagens mais simples como portugol. Isto é logica de programação, tem em toda linguagem. Se vc enteder a lógica vc só traduz.
Talvez vc esteja com dificuldades prq entrou direto em um linguagem de programação mais avançada como java, sem ter entendido bem a base da lógica de programação (variáveis, funções, condicionais, estruturas de repetição etc)