java算术题
public class dfgf {
public static void main(String[]args)
{
int x=100,y=800;
int speed=20;
int time=0;
while(time<5)
{
x=x+20*time*(int)Math.cos(45.0);
y=y-20*time*(int)Math.sin(45.0)-(int)(9.8*time*time)/2;
time++;
System.out.println(" x="+ x+" y="+ y);
}
}
}
这个程序我不知道是什么问题x的值总是不会改变的, 不知道为什么?求教!