如何编写一个jsp单元测试类来测试两数之和
import junit.framework.TestCase;
public class MyMathTest extends TestCase {
public void testAdd() {
MyMath myMath = new MyMath();
assertEquals(12, myMath.add(5, 7)); //期望值,实际值
assertEquals(13, myMath.add(5, 7),1);//期望值,实际值,误差
}
}
关于flash的一个函数的应用问题
格式:
duplicateMovieClip(“旧实例名”,”新实例名”,”深度”)
从复制函数的语法中可以看出,我们必须在复制函数中输入三个“参数”。而输出的结果就是:在flash中本来只有一个影片剪辑,复制函数调用后,就有两个影片剪辑,我们可以通过影片剪辑的实例名来对它们进行操作。
上段代码也可以这样来写
for(var i=1;i<=30;i++){
duplicateMovieClip(“/drop”,”drop”+i,i)
this[“drop”+i]._x=Math.random()*600;
this[“drop”+i]._y=Math.random()*300;
}
这个Flash代码有错误吗
没错,但是你star函数里的i没值,
function star() {
if(i<50){
duplicateMovieClip("星星", "星星" add i, i); _root["星星" add i]._rotation = Math.random()*360;_root["星星" add i]._alpha = Math.random()*90+10;
i++
if(i>50){
i=0
}
}} setInterval(star, 30);
这样试试
有谁帮帮我看看为什么这个程序输不出啊!问题大概是输入多组数据是
你的程序是不是没有结果输出啊?也就是说 你可以一直输入数据进去?就是执行不到最后输出语句?如果是这样的话,那就是你的while条件语句的原因了,因为scanf函数执行成功返回值不可能会是EOF也就是-1的,你可以将程序改一下,将条件改一下,
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,i=1,j=0,sum=0,d=0;
do
{
scanf( "%d%d",&a,&b);
for(i=1;i<=b;i++)
{
j=a*pow(10,(i-1));/*取10的I方*/
sum=sum+j;
d=sum+d;/*把SUM叠加*/
}
}while(a); //当输入的a值为0的时候,结束循环
printf("%d\n",d);
return;
}
帮我看下这个C程序,谢谢了
#include<stdio.h>
#include<math.h>
double add(int n)
{
int i=1;
double sum=0;
while(i<=n)
{
sum+=pow(-1,i+1)/i;//公式不是已经有了吗?
i++;
}
return sum;
}
void main()
{
int q=10;
double p;
p=add(q);
printf("%f",p);
}
转载请注明出处51数据库 » microsoftmathadd-i
狗萌小主