sweatshirt = shirt with long sleeves for exercise
sweater = a nice shirt with long sleeves, usually knitted, worn in winter months when the weather is colder.
jumper = this is a British word, so I am not sure, but maybe a person from England will answer.