Yes, those are the only circumstances I'd recommend for staying in Japan, but they're only short term (1 year or less.) Working holiday is also nice if you're young. I met a few people working in hostels doing it, obviously doesn't pay much but gives you a place to sleep and a means to stay in the country for a while.
reply