Your public key is your BTC address. You can go to receive then copy an address that you want to receive at/use.
This is not true.
A public key is a 256 bit number if compressed (or a 256 bit x coordinate and 256 bit y coordinate of a point if not compressed) calculated from the private key using ECDSA with the Secp256k1 curve.
A BTC address is a hash of a public key with a version number prepended, a checksum appended, and then Base58Check encoded.