yes they are and if you like to whatch the animals you should feel bad because they are locked up have very little room that can cause lazyness, injuries, and stress in various kinds.
There are various fields of scientific knowledge that is used when keeping animals in zoos. Primarily, the field used is zoology.
Keeping animals in cages
Some people believe that keeping animals in zoos in cruel because they are trapped in cages for the enjoyment of humans. This is not always the case as many zoos have created entire ecosystems in which animals can thrive.
They will loose their natural behaviour.
Yes because keeping zoos is important for animals to avoid extinction. Zoos help preserve species. Sometimes, zoos keep animals and then release them into the wild when the animal is mature enough. Zoos help save animals' lives. If they are disabled, people can help them.
Some zoos have animals just for show and they breed them there. Other zoos just have endangered animals: animals that are injured and cannot survive in the wild, babies that have been abandoned or separated from their parents or endangered species. But some zoos have a mixture of both... :)
Yea, because animals are like humans... they need freedom too.
Some people would argue that keeping animals in zoos and circuses to entertain humans is selfish and inhumane because the animals do not have freedom. Another reason, in the context of a circus, is the training the animals have to go through.
Yes, Zoos do hinder the nature of animals. Animals in the zoo do not have to hunt for food, they are just given food.
They are keeping them in the organization so they won't be harmed and they are feeding and taking care of them.
People do not go to zoos just to see endangered animals; people like to see all sorts of animals.
Zoos keep animals to help them. They to keep some of the animals so when they are about to go extinct then there will be some left on earth.