package chp1;import java.text.NumberFormat;?import java.util.Locale; ?import javax.swing.JOptionPane;import javax.swing.JTextArea;public class Interest {? ?public static void main( String args[] )? ?{? ? ? double amount; ? ??? ? ? double principal = 1000.0; ?? ? ? double rate = 0.05; ? ? ? ??? ? ? NumberFormat moneyFormat =?? ? ? ? ?NumberFormat.getCurrencyInstance( Locale.US );? ? ? JTextArea outputTextArea = new JTextArea();? ? ? outputTextArea.setText( "Year\tAmount on deposit\n" );? ? ? for ( int year = 1; year <= 10; year++ ) {? ? ? ? ?amount = principal * Math.pow( 1.0 + rate, year );? ? ? ? ?outputTextArea.append( year + "\t" +? ? ? ? ? ? moneyFormat.format( amount ) + "\n" );? ? ? }?? ? ? JOptionPane.showMessageDialog( null, outputTextArea,? ? ? ? ?"Compound Interest", JOptionPane.INFORMATION_MESSAGE );? ? ? System.exit( 0 );?? ?}?}
用for循環(huán)怎么改變利率,計(jì)算利率分別為5%,6%,7%,8%,9%,10%。為JTextArea增加滾動(dòng)功能。求解
慕粉02102016
2016-10-28 21:11:21