it's not polite or politically correct to say "Jap".....How about when that dementia starts really acting up? You think your grandson is random Viet Cong or Jap or whatever country you fought the war against and you just start blasting.......
you gotta say "Japanese".
or, you can say, "Toyota", "Subaru", or "Honda"......