Serial Print a number of int values

So your example code is for a digitalRead; will it work with analogRead?

With different pin numbers, yes. It was just an example of using an array.

Also, even though the DHT has a library, how do I incorporate that into the array?

Why would you? You only appear to have one DHT.

Lastly, how do I make sure that the values are truncated to a reasonable amount of decimal places on the DHT values? Normally it would be (DHT.temperature, 2);

Normally, it would be Serial.print(DHT.temperature, 2);. So, what's wrong with that?