关于JAVA SCRIPT 的问题~应该比较简单

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:33:35
怎样用JAVA编写求 1+2+2^2+2^3+......+2^N的和?
最好详细点~谢谢

你到底是要java还是javascript?
这是java的
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
double sum=0;
for(int i=0;i<=n;i++)
{
sum+=Math.pow(2,i);
}
System.out.println(sum);
这是javascript的
sum=0;
for(i=0;i<=n;i++)
{
sum+=Math.pow(2,i);
}
alert(sum);

<form name=form1>
N<input type=text name=val><br>
和<input type=text name=result><br>
<input type=button name=button1 value=计算结果 onclick="count()">
</form>
<script language="javascript">
function count(){
var i=0;
var sum=0;
while(i<=document.form1.val.value){
sum+=Math.pow (2,i);
i++;
}
document.form1.result.value=sum;
}

首先定义变量
int sum=0;
int i=2;
int j=1;
for(i=2;i<=N;i++)//N为一个常量!应该是给出的值吧!
{
j=j+1;
sum+=sum+(1+2+i^j);
}