In complex environments, fish often suffer from reduced physiological functioning due to starvation, which may have a significant effect on their behavioral adaptive strategies to predator attacks. We selected qingbo (Spinibarbus sinensis, which prefers flowing water habitats) and demasone cichlid (Chindongo demasoni, which prefers still water habitats), to investigate the differences in group distribution and dynamics between the two species when faced with a simulated predation attack under different trophic states (fasted for 2 weeks or fed). We chose to conduct our experiments in a six-arm maze that included a central area and six arms of equal length and width and to obtain evidence of how the fish used the various areas of the maze to respond to simulated predation attacks. We found that the two fish species differed in their responses to simulated predation attacks under different trophic states. The group structure of the two species was relatively stable, and the effect of fasting on the qingbo group was not significant, whereas the demasone cichlid group was more susceptible to the effects of fasting, shelter and a simulated predation attack. In an environment with shelter, both species had the same anti-predator strategy and tended to enter the shelter arm to hide after encountering a simulated predation attack. However, differences in the anti-predator strategies of the two species emerged in the no-shelter environment, with the qingbo tending to enter the arm to hide, whereas the demasone cichlid group chose to enter the central area to congregate, and this phenomenon was more pronounced in the fasted group. In conclusion, our research shows that even group-stable fish may shift their anti-predation strategies (i.e., entering a shelter to hide shifts to aggregating in situ into a shoal) when starved and that the worse the swimming ability of the fish, the more affected they are by starvation.