We simulate the bond and site percolation models on a simple-cubic lattice with linear sizes up to L=512, and estimate the percolation thresholds to be p(c)(bond)=0.24881182(10) and p(c)(site)=0.3116077(2). By performing extensive simulations at these estimated critical points, we then estimate the critical exponents 1/ν=1.1410(15), β/ν=0.47705(15), the leading correction exponent y(i)=-1.2(2), and the shortest-path exponent d(min)=1.3756(3). Various universal amplitudes are also obtained, including wrapping probabilities, ratios associated with the cluster-size distribution, and the excess cluster number. We observe that the leading finite-size corrections in certain wrapping probabilities are governed by an exponent ≈-2, rather than y(i)≈-1.2.