java项目简介怎么写,eclipse怎么写程序

文章 3年前 (2021) admin
0

Q1:1!+2!+…+100! 用JAVA怎么写?

int ji=1; //积,设为1, 因为x*1=x;int sum=1; //和,设为1, 因为1的阶乘为1; (也可设为0,但会增加一次运算)for(int i=1;i<=100;i++){ //1-100求和 for(int j=2;j<=i;j++){ //得到 当前数的阶乘,如:5的阶乘=5*4*3*2*1 //因为sum=1,所以可从2开始 ji*=j; } sum+=ji; ji=1;}

Q2:1!+2!+3!+…100!的阶层求和,用JAVA编程怎么编写出来,高手指点下,谢谢了

我编写的是 1-10 的阶乘求和 ,如果是 1-100 的话 还要解决科学计数的问题(解决办法是使用字符串,具体的你可以从网上搜下)public class JieCheng { public static void main(String[] args) { int sum = 0; for(int i=1;i<=10;i++){ int m = 1; System.out.print(m); for(int j =2 ; j<= i ; j++){ System.out.print("*" + j ); m *= j ; } sum += m ; System.out.println("=" + m); } for(int k=1;k<=10;k++){ if(k==10){ System.out.print(k + "! = "); }else{ System.out.print(k + "! + "); } } System.out.print(sum); }}

Q3:用java实现:1+2+……+100

代码:public class test { public static void main(String[]arges){ inta=100;int sum=0;for(inti=1;I=a;I){ sum=I;}系统。出去。println(" 12…100的值是:" sum);}}截图:

Q4:用java编写 1+2+3+ +100 的程序

//有窗口的 1+2+3+...+到某一个数import java.awt.Color;import java.awt.Font;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.WindowConstants;public class AbsolutePosition extends JFrame{ Font F =new Font("宋体",1,20); int A=1; int B=0; int C=0; int Undo=0; public void ChangeNum(int X) { A=A+X; C=0; B=0; while(C<Math.abs(A)) { C=C+1; B=B+C; } if(A<0) { B=-B; } } public AbsolutePosition() { setTitle("算...+一个整数"); setLayout(null); setResizable(false); Container container = getContentPane(); JButton B1=new JButton("+1"); JLabel L1=new JLabel("请计算"); JButton B2=new JButton("-1"); JButton B3=new JButton("+10"); JButton B4=new JButton("-10"); JButton B5=new JButton("+100"); JButton B6=new JButton("-100"); JButton B7=new JButton("设数为0"); JButton B8=new JButton("撤销"); L1.setBounds(120, 100, 300, 70); B1.setBounds(120, 200, 200, 40); B2.setBounds(320, 200, 200, 40); B3.setBounds(120, 240, 200, 40); B4.setBounds(320, 240, 200, 40); B5.setBounds(120, 280, 200, 40); B6.setBounds(320, 280, 200, 40); B7.setBounds(120, 160, 200, 40); B8.setBounds(320, 160, 200, 40); B1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(1); L1.setText(""+B+"(...+"+A+")"); } }); B2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(-1); L1.setText(""+B+"(...+"+A+")"); } }); B3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(+10); L1.setText(""+B+"(...+"+A+")"); } }); B4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(-10); L1.setText(""+B+"(...+"+A+")"); } }); B5.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(+100); L1.setText(""+B+"(...+"+A+")"); } }); B6.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; ChangeNum(-100); L1.setText(""+B+"(...+"+A+")"); } }); B7.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { Undo=A; A=0; ChangeNum(0); L1.setText(""+B+"(...+"+A+")"); } }); B8.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent E) { A=Undo; ChangeNum(0); L1.setText(""+B+"(...+"+A+")"); } }); L1.setFont(F); L1.setForeground(Color.BLUE); L1.setBackground(Color.WHITE); container.add(B1); container.add(L1); container.add(B2); container.add(B3); container.add(B4); container.add(B5); container.add(B6); container.add(B7); container.add(B8); setVisible(true); setSize(660,480); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String [] args) { new AbsolutePosition(); }}

Q5:用java写1+1/2+1/3+........+1/100怎么写

for(int I=1;i=100I){ if(I==1)系统。出去。打印(" 1 ");if(I==100)系统。出去。println(" 1/100 ");else系统。出去。打印(" 1/" I " ");} 输出结果就是:1 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 1/16 1/17 1/18 1/19 1/20 1/21 1/22 1/23 1/24 1/25 1/26 1/27 1/28 1/29 1/30 1/31 1/32 1/33 1/34 1/35 1/36 1/37 1/38 1/39 1/40 1/41 1/42 1/43 1/44 1/45 1/46 1/47 1/48 1/49 1/50 1/51 1/52 1/53 1/54 1/55 1/56 1/57 1/58 1/59 1/60 1/61 1/62 1/63 1/64 1/65 1/66 1/67 1/68 1/69 1/70 1/71 1/72 1/73 1/74 1/75 1/76 1/77 1/78 1/79 1/80 1/81 1/82 1/83 1/84 1/85 1/86 1/87 1/88 1/89 1/90 1/91 1/92 1/93 1/94 1/95 1/96 1/97 1/98 1/99 1/100

Q6:java中计算1+2+3+...+100的值

公共类sum { public static void main(String[]args){ int sum=0;for(inti=1;I=100I){ sum=I;}系统。出去。println(sum);}}

版权声明:admin 发表于 2021年10月25日 下午9:44。
转载请注明:java项目简介怎么写,eclipse怎么写程序 | 热豆腐网址之家

相关文章