TO:式1:先用数学的方法简化式子,我记得我看过一篇文档这是这么样的,程序员能简化的能做的就不让CPU去做,程序员能做的就不让客户去做,两条经典的规则!你照这个思路去实现吧,
解决方案 »
- jsp新问题 郁闷 大家来帮忙!!! 给分啦
- 学习JSP有什么好的书?
- 请问如何在一个编辑框中只能输入gb2312的字符?
- 在线急等,关于一个很简单的javabean+jsp登陆问题
- JBoss4+jdk5.0 的项目在JBoss3+jdk1.4下部署老有问题?
- 求javamail在线发邮件全部代码,包括身份验证部分,在线,急用
- 用javawebstudio开发过jsp/javabean的进来指导一下,谢谢
- struts 购物车小问题session数组 高手进
- JSP设计里提到的包"com.ora.jsp.util"哪里有?
- 祝大家中秋快乐啊!!!快帮我看看啊,jsp调用存储过程的问题,急急急!!高分!!!
- 如何在jsp页上做一个选择文件夹的控件
- 如何判断add的操作
double s=0;
public test(){
System.out.println("Now this programme begins to run.");
}
public void fun1(x){
for(int n=1;n<=100;n++){
double s=x/n+s;
System.out.println(s);
}
} public void fun1(double x,int n){
double[] t=new double[n]
for(int n=1;n<=100;n++){
for(int k=1;k<=n;k++){
t[n]=t*x;
}
t[n]=t/n;
}
double s=t[1]+……+t[n];
System.out.println(s);
} public static void main(String[] arg){
double x=100;
int n=100;
Test test=new Test();
test.fun1(x);
test.fun1(x,n);
}
}
写的不好哈,随便写的,看看吧
补充:在main方法中加个if 判断吧,就行了。至于输入嘛,自己搞顶了哈
{
public static void main(String args[])
{
kk k=new kk();
k.getsum(2,3);
k.getsumx(2,4);
}
//方法1
public void getsum(int x,int n)
{
double sum=0;
for(int i=1;i<=n;i++)
{
sum=x/i+sum;
}
System.out.println(sum);
}
//方法2
public void getsumx(int x,int n)
{
double sum=0;
double y=0;
for(int i=1;i<=n;i++)
{
y=Math.pow(x,i);
sum=y/i+sum;
}
System.out.println(sum);
}
}
写的更不好,还请朋友们帮我一下
public static void main(String[] args){
//在输入过程中会产生异常,在此处捕捉
try{
//让用户输入值
int x1=Integer.parseInt(JOptionPane.showInputDialog
("please input a integer value:"));
double x2=Double.valueOf(JOptionPane.showInputDialog
("please input a double value:")).doubleValue();
//打印第一句
System.out.println("Now this programme begins to run.");
//根据奇偶选择表达式
if(x1/2!=x1%2){
double value=0;
exp1 expression=new exp1();
for(int i=0;i<x1;i++){
value=value+expression.exp1(i+1,x2);
}
System.out.println(value);
}
else{
double value=0;
exp2 expression=new exp2();
for(int i=0;i<x1;i++){
value=value+expression.exp2(i+1,x2);
}
System.out.println(value);
}
}catch(Exception e){
System.out.println("产生错误。");
}
}
}
//返回第一个表达式的通项公式的值
class exp1{
double value1;
public double exp1(int n,double x){
value1=x/n;
return value1;
}
}
//返回第一个表达式的通项公式的值
class exp2{
double value2;
public double exp2(int n,double x){
value2=Math.pow((double)x,(double)n)/n;
return value2;
}
}楼主看一下,有没有什么要补充的。
你们好!
本菜鸟想学好JAVA,怎么办啊!我才刚刚开始接触,请指点迷津。谢谢!]
我的QQ304996073。欢迎你的加入!