Why do things at the store sell for 99 cents or $1.99 Why wouldn't they sell for $1.00 or $2.00 even?

this is a question my 12 year old son was asked to answer while doing his math homework tonight
14 answers 14