Problem with SparkFun BME280 Breakout sensor I2C protocol

Hi everyone!

I have a problem with sparkfun BME280 breakout atmospheric sensor trying to communicate using I2C protocol.
I´ve downloaded the example code provided in this link: SparkFun BME280 Breakout Hookup Guide - learn.sparkfun.com

Then connected the sensor using I2C pins to SDA (D4) and SCL (D5) of my Arduino Nano, but when I run the program there is no changes in the values of atmospheric variables and this is the result:

Program Started
Starting BME280s... result of .begin():
Sensor A: 0x1
Temperature: 0.00 degrees C
Temperature: 32.00 degrees F
Pressure: 21742956.00 Pa
Altitude: -81480.92m
Altitude: -267325.84ft
%RH: 0.00 %

Temperature: 0.00 degrees C
Temperature: 32.00 degrees F
Pressure: 21742956.00 Pa
Altitude: -81480.92m
Altitude: -267325.84ft
%RH: 0.00 %

Every measure is the same. Anyone can help me?

Did you run the i2cscanner to check the device? Does it show up at 0x77?
http://playground.arduino.cc/Main/I2cScanner

Thank you SurferTim!
I have run the I2C scanner and it turned out that it couldn't find any device. Then I found that the data sheet that I had of my Arduino nano shows that the SDA and SCL pins were D4 and D5 pins but they are actually A4 and A5 pins.