请问 我自学了JAVA一段时间了! 所以基础的知识点我都掌握了 但是为什么我写基础编程的题目就不会呢? 还有 比如 使用循环的时候 为什么 要使用 像  while   if   if  else 还有很多的else    FOR  有时候还要使用 2个FOR      我要怎么才能知道为什么要使用这些呢? 所以的代码我都能分析  和结果 我都知道 就是 不知道怎么去应用这些! 我该怎么办?