您的位置:首页 > 其它

170以内阶乘表(Factorial list up to 170)

2008-04-08 15:25 330 查看

//Display a factorial list up to 170


//Java How to Program, 5/e, Exercise 5.8


import javax.swing.*;




public class FactorialList {


public static void main(String args[])




{


double factorial;


int number;


String Number;


Number=JOptionPane.showInputDialog("Enter a nonegative integer");


number=Integer.parseInt(Number);


JTextArea outputArea= new JTextArea(20,30);


JScrollPane scroller= new JScrollPane(outputArea);




outputArea.setText("n! /tResult ");




for (int counter=1;counter<=number;counter++)




{


factorial=1;


for (int i=1;i<=counter;i++)


factorial*=i;


outputArea.append(counter+"! /t"+factorial+" /n");


}


JOptionPane.showMessageDialog(null, scroller,


"Factorial Calculation",JOptionPane.INFORMATION_MESSAGE);}




}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐