神奇的老師在網上看到狗跳樓的視頻然後就想到拋物線問題; 還是 屬性和方法的調用: package sklx; public class Dog{ private float v = 30.0f; private float g = 9.8f; //水平方向本質就是勻速直線運動 public floa ...
神奇的老師在網上看到狗跳樓的視頻然後就想到拋物線問題;
還是 屬性和方法的調用:
package sklx;
public class Dog{
private float v = 30.0f;
private float g = 9.8f;
//水平方向本質就是勻速直線運動
public float getPointX(float time){
return v*time;
}
//垂直方向本質就是自由落體運動
public float getPointY(float time){
return 0.5f*g*time*time;
}
public void setV(float 參數){
this.v = 參數;
}
}
調用因為還要設圖列印出來,代碼有點多,就上圖吧;
創造對象部分:
設圖部分:
利用迴圈列印出每個點部分:
最後儲存部分:
結果: