"The man has hunger" like others have said is grammatically correct just not very commonly used.
But it is used.
"I have hunger all the time."
Is just as legitimate as,
"I am hungry all the time."
Though slightly different meanings can potentially be inferred.