If a method is written to receive an int parameter, and you pass a double to the method, then the method will _____________.
a. work correctly; the double will be promoted to an int
b. work correctly, but the double might lose some data
c. execute but issue a warning
d. not work; an error message will be issued