So i have this LCD that I'm using to Display Temperature But it won't display the Temperature
Why? do I have to convert the Temperature to a String to be able to achieve this?
When you don't understand how to use a library, it's a good idea to study the examples that come with it. You can find them at File > Examples > LiquidCrystal. There are even tutorials to go with them: https://www.arduino.cc/en/Tutorial/LibraryExamples#liquid-crystal
I think you would learn a lot by studying the HelloWorld example.
You're not writing a character, so why would you use LCD.write()?
What you're doing in this code is writing the character that corresponds to the ASCII code of the integer value of the temperature, surely not what you want to do.
Instead, you should use print():
You're also probably going to want to use setCursor():