posted by Kevin .
What is the current yield of a annual coupon bond with a 6% coupon, four years until maturity, and a price of $750?
What you probably really want is the Yield To Maturity (YTM). Assume the bond returns a $1000 face value after 4 years. That is what face value means. The coupon rate is the annual fraction of THAT value paid out.
With annual interest payments, the YTM is 14.7%. Most bonds make an interest payment semiannually. That won't change the YTM much.
There are online Java tools and formulas for computing YTM.
See, for example,