Unity3D学习
1、使用continue计算1+3+5+...99
例题分析:根据题可知是100以内的奇数累加。还要运用continue。
Int a=1;
Int sum;
For(int i=1;i<=100;i++)
{
If( i%2==0 ){
Contionu;// 判断是奇偶数,是偶数跳出循环。
}
sum=sum+1;
Print(sum);
}
2、 解一个一元二次方程:a*x*x+b*y+c=0;
例题分析:根据求根公式,我们可以直接求。
Float x,y;
Int a=4,b=6,c=2;
X=(-b+Manthf.Sqrt(b*b-4*a*c)/2*a);
Y=(-b-Manthf.Sqrt(b*b-4*a*c)/2*a);
If(b*b-4*a*c>0) //b*b-4*a*c必须大于0
{
Print(x+” ”+y);
}
3、计算两点(X1,Y1)和(X2,Y2)的距离。
例题分析:根据距离公式。
s=Mathf.Sqrt (X*x+y*y) + Mathf.Sqrt(z