It's funny though... when I was in Japan I never saw a single local person use a vending machine...
But yeah, they are everywhere. There was even one on top of Mount Fuji which dispensed hot coffee. 450 yen per can.
Yeah when I went there a couple years ago the only people I saw using vending machines were other dumb Americans like me. I think it is their way of attracting tourists.