Jennifer Lopez and Casper Smart have no problem showing their affection for each other.

The 42-year-old singer and her 24-year-old boyfriend are seen here looking oh-so-in-love ... with JLo resting her head on Casper's tatted up shoulder.

Earlier this week, Lopez released a very sexy perfume ad for her fragrance Glowing in which she appears nude.

Muy caliente!